We all have moments in our lives when things get frustrating. When things just aren't happening fast enough and the good times seem a mile off. Is struggle something that builds character? Sometimes it's difficult to see the wood for the trees, isn't it? And given all...