I Saw Three Ships
Westminster Cathedral Choir Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

I saw three ships come sailing in
On Christmas Day, on Christmas Day
I saw three ships come sailing in
On Christmas Day in the morning
And what was in those ships all three
On Christmas Day, on Christmas Day?
And what was in those ships all three
On Christmas Day in the morning?
Mary mild and Christ were there
On Christmas Day, on Christmas Day
Mary mild and Christ were there
On Christmas Day in the morning
And all the bells on earth did ring
On Christmas Day, on Christmas Day
And all the bells on earth did ring
On Christmas Day in the morning
And all the Angels in Heav'n did sing
On Christmas Day, on Christmas Day
And all the Angels in Heav'n did sing
On Christmas Day in the morning
Then let us all rejoice again
On Christmas Day, on Christmas Day




Then let us all rejoice again
On Christmas Day in the morning!

Overall Meaning

The song I Saw Three Ships is a traditional Christmas carol that celebrates the birth of Jesus Christ. The song begins with the singer observing three ships sailing in on Christmas morning, and questions what may be on board. The mystery is soon revealed, as the ships carry Mary and Jesus, accompanied by angelic voices and festive bells. The lyrics encourage listeners to rejoice and celebrate the miraculous arrival of the Holy Family.


The use of three ships in the song is often interpreted as a reference to the Wise Men who traveled to Bethlehem to bring gifts to the newborn Jesus. The use of bells is another common Christian symbol, often representing the spreading of the Gospel message. The refrain of "On Christmas Day in the morning" serves as a reminder of the joy and celebration that the holiday brings.


Overall, the song I Saw Three Ships is a cheerful and uplifting carol that tells the story of the birth of Jesus Christ and inspires listeners to rejoice in the miracle of Christmas.


Line by Line Meaning

I saw three ships come sailing in
I witnessed three ships arriving by sea


On Christmas Day, on Christmas Day
On the day of celebrating the birth of Christ


And what was in those ships all three
What did each of the ships contain?


On Christmas Day, on Christmas Day?
On the day of celebrating the birth of Christ?


And what was in those ships all three
What did each of the ships contain?


On Christmas Day in the morning?
At the dawn of the day of celebrating the birth of Christ?


Mary mild and Christ were there
The virgin Mary and baby Jesus were present


On Christmas Day, on Christmas Day
On the day of celebrating the birth of Christ


Mary mild and Christ were there
The virgin Mary and baby Jesus were present


On Christmas Day in the morning
At the dawn of the day of celebrating the birth of Christ


And all the bells on earth did ring
Bells all around the world rang out


On Christmas Day, on Christmas Day
On the day of celebrating the birth of Christ


And all the bells on earth did ring
Bells all around the world rang out


On Christmas Day in the morning
At the dawn of the day of celebrating the birth of Christ


And all the Angels in Heav'n did sing
Angels in heaven sang


On Christmas Day, on Christmas Day
On the day of celebrating the birth of Christ


And all the Angels in Heav'n did sing
Angels in heaven sang


On Christmas Day in the morning
At the dawn of the day of celebrating the birth of Christ


Then let us all rejoice again
Let us all celebrate once more


On Christmas Day, on Christmas Day
On the day of celebrating the birth of Christ


Then let us all rejoice again
Let us all celebrate once more


On Christmas Day in the morning!
At the dawn of the day of celebrating the birth of Christ!




Lyrics © Public Domain
Written by: Traditional

Lyrics Licensed & Provided by LyricFind
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found

More Versions