Could Mary have said 'No' to Gabriel, God's messenger? If she could, what does that mean for you? The Annunciation Gabriel’s...
Why shepherds? Have you ever wondered why angels appeared to unnamed shepherds at night outside a small village called Bethlehem to...