In this season of Advent, how do we prepare the way for the Lord? What does it mean to prepare the way for the Lord? How do we live that out in our daily lives? Do we even recognise its importance? Brother Carl brings us through the life of John the Baptist and what that means for us. Click the link to listen now!