Mary’s Song

12 SONG CHALLENGE – DECEMBER SONGS

 

Background

I wrote this song as part of the 12 Song Challenge (2025/2026) of resoundworship.org

The assignment was to write a “December Song”. I opted to write a performance piece, focused on the salvation story from Mary’s perspective.

I incorporated a favourite chord progression (Dm, Dm maj7, Dm7, Dm6), elements from a favourite Christmas classic (The angel Gabriel from heaven came) and a book title (Jesus changes everything, Stanley Hauerwas).
 

MARY’S SONG

Capo 5

Verse 1

Dm 
Angel 
 
 
Dmmaj7 
Gabriel from  
Dm7 
heaven 
 
 
Dm6 
came
 
He  
Gm7 
came to me, he  
A7sus 
called me a lady
 
I’m  
Dm 
highly 
 
 
Dmmaj7 
honoured, 
 
 
Dm7 
yes I  
Dm6 
am,
 
to  
Gm7 
play my part in God’s  
A7sus 
plan  
A7 

 
Pre-chorus
 
There were  
Gm7 
troubles, yet  
A7sus 
so much joy,
 
at the  
Gm7 
coming of my baby  
A7sus 
boy  
A7 

 
Chorus
Dm 
Jesus 
 
 
Dmmaj7 
changed my  
Dm7 
life 
 
for
Dm6 
ever
Gm7 
Jesus changes  
A7sus 
everything  
A7 
 
He  
Dm 
changes 
 
 
Dmmaj7 
people’s 
 
 
Dm7 
lives for the  
Dm6 
better
 
He’s my  
A7sus 
Shepherd, he’s my  
A7 
King

 
Verse 2
Nothing is impossible for God
While still a virgin, I was a mother
I’ve not regrets that I said ‘yes’
All I can say is, ‘I am blessed’
 
Pre-chorus
Chorus

 
Verse 3
Glad I had Joseph by my side
He kept me going when I got frightened
God made a way to keep us safe
Supplying wisdom and grace
 
Pre-chorus
Chorus

 
Coda
He’s my darling, my Saviour, my Shepherd, my King.
 
words and music: © Irene Bom