Dave Sutter preaches on 2 Samuel 7:1-11, 16 and Luke 1:26-38.
Download or listen directly to this sermon.