Many times we don't understand why things happen in our lives and as a result we question God's plan. I've come to realize that even when we don't understand we must know that God is the grand architect and knows what's best for each and every one of us. I believe God will never give us more than we can bear. Even when things appear as though they are falling out of place in reality it is all falling into place. God wants so much more for us than we can even imagine and because of that alone we must learn to trust.
We create a specific plan and road we want to travel in life and that's great but what's even better is being able to adjust to the changes along that path, not letting it throw you off course but accepting and allowing those changes to redirect and guide you to meet your goal. I'm learning to submit and surrender and be open to God's plans for my life. I am willing to go through and, more importantly, GROW through the process.
There is no perfect life but I do believe in perfect timing. There are no regrets, failures and mistakes but a plan so meticulously and beautifully made taking place that's simply bigger than you and me.