How Long, O Lord?
Advent is a waiting season. And a waiting people is a praying people. What are four essential prayers on the hearts and lips of Christians in Advent? This sermon we look into Psalm 13, in which we learn to pray: "How Long, O Lord?