The Last Laugh

Have you buried a promise because it felt too late or too impossible to happen? In this message on Genesis 21, discover how God is still in the business of visiting the "impossible" addresses of our lives to turn our doubt into joy. Learn why God's timing is never slow, but always patient, as we explore how He takes the laughter of our unbelief and redeems it into a celebration of His…