49 Advent 2: God Speaks While We Are Waiting — Mark Veldt

Malachi 3, Luke 1:68-79; Luke 3:1-6