The Promise of Christmas: Presents and Presence December 8, 2019 by Rev. Dr. J. Roy Sharpe Play AudioPlay Audio Download AudioDownload MP3 Matthew 1: 18-23