4th Sunday of Advent

by Fr. MD   •   December 22, 2017

The first reading talks about God making a promise to King David that his descendant would become king and that his kingdom will have no end.  How long does it take for God to fulfill this promise?  Nearly 1,000 years!  Why did it take such a long time?  In this vlog, Fr. MD shares his thoughts.  Enjoy!   Based on the readings of 2 Samuel 7: 1 – 16; Romans 16: 25-27; Luke 1: 26-38.