Life doesn't always turn out as we expected and many people get discouraged and depressed by the unpredicted results. That is why walking with the Lord is so important. God loves you more than you love yourself. He has always had a plan for you and He has an incredible way of taking bad things and turning them into good ones. I am also certain that His timing is perfect. If you've been waiting on something or someone, today let me encourage you to let patience do the work. Trust that God is working out His plan for you so that when you're something or someone arrives it will be the best it can be. The waiting is the hardest part for sure but sometimes...well most of the time, a patient person receives the best (love) story.