Mary receives promises relating to God’s favour, God’s presence, God’s mission and God’s empowering. She is greatly troubled, she is puzzled, but she submits to God’s will.
Read Luke 1:26-38
City Church Sheffield
City Church Sheffield is a charity registered in England - no