The promise of an heir who would forever sit on David's throne is fulfilled when the angel Gabriel announces to the virgin Mary that she will bear a Son named Jesus. Readings this week are from 2 Samuel 7:1-11, 16, Romans 16:25-27, and Luke 1:26-38.
Agnus Dei X by Kevin MacLeod