Patience is virtue, Patience with God is faith and like they say "God's Time is the best", we all have plans for ourselves but God's plan is the best because he has a purpose for everyone he created and he reveals his plans and purpose in our life to us only if we talk to him in prayers, patience is the ultimate key, wait on God's time and you will never regret it. This is a really educating post, thanks for sharing.