I’ve loved looking at Rahab’s life these last few days. She was a ‘woman of the night’ who sold sex to men. Someone it would be easy to look down upon, but God had His sights set on her.

God loved Rahab from the depths of His heart. He had plans for her life: to rescue her out of the brothel and bring her into friendship with Him. Although Rahab couldn’t have known it at the time, she played in integral part in the Jews’ history. Her son Boaz married Ruth, a widow from a despised nation. Ruth was an outsider, but Boaz had been taught by his parents to welcome those who are ‘different’.

And God chose this family line through which to send His Son. What astounding grace to a prostitute! No one seeing Rahab working in Jericho could possibly imagine the wonderful plans God had for her.

How amazing it is to know that God has plans and dreams for us. He has good things for me, and He has good things for you.

I have dreams and hopes for myself. Some of those dreams I’ve had to lay down: the dream of having children. Does that mean God has a second-best plan for me? Or that He doesn’t love me as much as He does someone else to whom He has given children? No way! He is crazy about me. It just means His plans for me are far better than the best dreams I have for myself.

I love that God plants hopes and longings in my heart, and then fulfils those desires. And He always has far better planned for me than anything I can imagine.

Knowing Him is to know true life. It really is. And so I celebrate God today, and the way He fulfils my heart’s desires and that He dreams over me good plans. Whoop! What a God! Yee haaah!!!