Sarah – God, her Promise Keeper

Sarah was married to Abraham. For years they were not parents but God promises that He will bless them with a child one day – that one day took vrek long to come – Sarah only fell pregnant at 90 years old – YOH!

The Bible doesn’t say much about how Sarah felt – she definitely had moments of impatience, doubt, sadness – she probably found it hard to trust God, that He would do what He said. God proves to her that He is a promise keeper in Genesis 21:1 (

God has not changed. He is still true to His Word. He keeps His promises. (Psalm 18:30 –


Promises never fail

Isaiah reminds us, ‘O Lord, You are our Father’ (Isaiah 64:8 – God is your Father, and He’s a perfect Father. A perfect Father only has loving thoughts towards you. He only wants the very best for you (though sometimes – often! – what you think is best may be different from what He knows is best).

Let these lyrics from Bethel encourage you today as you decide to keep trusting in your perfect Father: ‘I know Your thoughts, Your plans for me, are good. And I know You hold my future and my hope. Your promises never fail’ (


Beauty from mess

You don’t have to have lived very long to know our planet is seriously messed up. People and places and the way life rolls – it all reminds us daily that sin broke the world and we’re a mess. If that were the end of the story, there would be no hope, and no point to living.

BUT GOD! Listen to David’s song of gratitude and confidence in a good and perfect God who makes life worth living: ‘God’s way is perfect. All the LORD’s promises prove true. He is a shield for all who look to him for protection.’ (Psalm 18:30). That’s good news!


Perfectly on time

What do you want more than anything else in the world? A thing? A relationship? A horrible situation to be fixed?

God knows exactly what you’re longing for. It might feel like He doesn’t care, or He’s too busy, because He isn’t coming through for you NOW. But that’s not true. God is always perfectly patient and perfectly on time. Sometimes His timing won’t make sense to you, but you can trust He always has good reasons for letting you wait.

‘The Lord isn’t really being slow about His promise, as some people think. No, He is being patient for your sake…’ (2 Peter 3:9 –