She Gave Birth to a Son Author: Rev John HaverlandSeries: AdventText: Revelation 12:1-6 Download this sermon by clicking here.