Steve Ratliff December 14, 2008 Advent 2008 God's Difficult Assignments Steve Ratliff December 14, 2008 Advent 2008 Matthew 1:18-25 Download Sermon Text