In all my conversations with God – I realized that I did a lot of asking and seeking when I wanted things to happen in my life. When it didn’t happen, I always wondered why.
As I reflect on my prayers, I realized that what I never did was knock. Maybe I was too impatient to wait for things to happen, or maybe I just didn’t trust Him enough – whatever the reason, it really took a toll on my self-esteem, because I began to think that I wasn’t worthy of the things I wanted (yes, self-pity at its worst).
Yesterday I was reminded of God’s unconditional love – so much so, that it brought me to tears. Despite the ups and downs that we experience in our lives, He has a plan for us – and whatever the plan is (as difficult as it may seem), it is bigger and better than what we had even imagined for ourselves.
I’ve come to a realization that when my prayers aren’t answered right away, it’s not because God isn’t listening. Most importantly, it’s not because I’m not worthy of the things I dream about. Perhaps they’re not answered today because it’s not the best thing for me; Perhaps they’re not answered today because I’m not ready to receive them yet.
God has perfect timing; never early, never late. It takes a little patience and a lot of faith. But it's always worth the wait.