In this message from St John’s Wishart, we explore Psalm 126 — a song of joy and hope for God’s people. When the Lord restored Israel’s fortunes, they were filled with laughter and praise. Today, we too can rejoice in the great things God has done for us through Jesus, even as we wait for the fullness of His restoration to come. Join us as we reflect on the God who has done and will do great things.