God’s ways are higher than our ways…. This verse is so real to us. His timing is perfect.

After more than 14 years of praying for a baby, we moved through a journey of faith, disappointment, frustration, trust, doubt, and finally acceptance and gratitude.

Over the years, we had medical intervention, prayer from elders in the church, prayers for healing, and some natural therapies, but we were left wondering if anything would work. We were careful not to clutch at things in desperation or resort to remedies that could possibly rely on power other than God’s power.

In the end, we decided that if we were to have a baby, it would come from God or not at all. Maybe some prayers are answered with ‘no’, rather than’ yes’ – after all, that’s still an answer, right? Not the one we were hoping for, but still an answer. After all, parents have to say no to their children sometimes when they ask for things that are not right for them.

Our prayers changed from asking for a baby, to asking for acceptance. God provided this.

I had a dream one night that I was holding a baby and looking into it’s eyes, studying the little face and saying, “So this is you, this is what you look like”. That dream stayed with me for more than 10 years and I often wondered why God gave me that vision and a word ‘wait’.

Acceptance progressed to a deep gratitude for the life God had given us. We focused on all that we had and not what we didn’t have. Essentially we moved on with life.

Eight years later, completely out of the blue, God moved on such an amazing way, giving us the most unexpected gift. We were pregnant for the very first time. Harvey was fearfully and wonderfully made by our God. Now, we are a family. God’s faithfulness never ends. His timing is perfect and He had given me that dream for a reason. Now I look at Harvey’s little face in real life.

God doesn’t forget and He does not withhold any good thing from us.

He is perfect in all of His ways.

Never stop waiting on God.


Lani Castles