Festival of Michael and All Angels

A sermon from Revd Canon Eve Pitts
Genesis 28:10-17 / Psalm 103.19-22 / Revelation 12.7-12 / John 1.47-51