Mary's song follows a pattern of praise, adoration, ascribing magnificence to God, thankfulness for salvation, a history of how God has always saved His people, and a hope and belief in God’s promise for the future.