The Promised One: Savior and Servant

Magnificat