I Saw Three Ships
Traditional Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

Version 1:
I saw three ships come sailin' in
On Christmas day, on Christmas day
I saw three ships come sailin' 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

The Virgin Mary and Christ were there
On Christmas day, on Christmas day
The Virgin Mary and Christ were there
On Christmas day in the morning

Version 2:
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.

Our Saviour, Christ, and His Lady,
On Christmas day, on Christmas day
Our Saviour, Christ, and His Lady,
On Christmas day in the morning.

Pray, whither sailed those ships all three?
On Christmas day, on Christmas day
Pray, whither sailed those ships all three?
On Christmas day in the morning.

O, they sailed to Bethlehem,
On Christmas day, on Christmas day

O, they sailed to Bethlehem,
On Christmas day in the morning.

And all the bells on earth shall ring,
On Christmas day, on Christmas day
And all the bells on earth shall ring,
On Christmas day in the morning.

And all the angels in heaven shall sing,
On Christmas day, on Christmas day
And all the angels in heaven shall sing,
On Christmas day in the morning.

And all the souls on earth shall sing,
On Christmas day, on Christmas day
And all the souls on earth shall sing,
On Christmas day in the morning.

Then let us all rejoice and sing,
On Christmas day, on Christmas day
Then let us all rejoice and sing,
On Christmas day in the morning

Version 3:
I saw three ships come sailing by
On Christmas day, on Christmas day
I saw three ships come sailing by
On Christmas day, on Christmas day

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, on Christmas day?

The Virgin Mary and Christ were there
On Christmas day, on Christmas day
The Virgin Mary and Christ were there
On Christmas day in the morning

And all the angels in heaven shall sing
On Christmas day, on Christmas day
And all the angels in heaven shall sing
On Christmas day in the morning

Then let us all rejoice and sing
On Christmas day, on Christmas day
Then let us all rejoice and sing
On Christmas day in the morning


Version 4:
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
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?
On Christmas Day in the morning

The Virgin Mary and Christ were there
On Christmas Day, on Christmas Day
The Virgin Mary and Christ were there
On Christmas Day in the morning

And all the Angels in Heaven shall sing
On Christmas Day, on Christmas Day
And all the Angels in Heaven shall 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
On Christmas Day in the morning

Overall Meaning

"I Saw Three Ships" is a traditional English carol with unknown origins. The song refers to the three ships that carried the Three Wise Men or Magi to Bethlehem to visit baby Jesus. The song's meaning has evolved over time, and various versions highlight different parts of the nativity story.


In the first two versions of the song, the singer speaks of seeing three ships coming in on Christmas day in the morning. The ships are carrying the Virgin Mary, Christ, and possibly the Three Wise Men. The tone of the song is joyful as it celebrates the arrival of the holy figures. The third version simply states that the Virgin Mary and Christ were present on the ships, and the fourth version is similar to the first two, but it includes an additional verse and repeats the chorus.


The carol has been used in numerous films, TV shows, and video games, such as "The Polar Express" and "Assassin's Creed IV: Black Flag." The song has also been sung by popular artists like Sting, Joni Mitchell, and the Mormon Tabernacle Choir.


Line by Line Meaning

I saw three ships come sailin' in
I witnessed three ships approaching


On Christmas day, on Christmas day
It was on the day of Christmas


And what was in those ships all three
What or who was inside those three ships


The Virgin Mary and Christ were there
It was the Virgin Mary and Jesus Christ who were on board


Pray, whither sailed those ships all three?
Where did those three ships sail to?


O, they sailed to Bethlehem
Those ships were headed to Bethlehem


And all the bells on earth shall ring
Every bell on Earth shall chime


And all the angels in heaven shall sing
All the angels residing in heaven will sing


And all the souls on earth shall sing
All the individuals on Earth will also sing


Then let us all rejoice and sing
Therefore, let us all take pleasure in singing


Then let us all rejoice again
Once more, let us all be jubilant


I saw three ships come sailing by
My eyes glimpsed three ships passing by


On Christmas Day in the morning
This occurred on the morning of Christmas Day


And all the Angels in Heaven shall sing
Every single angel residing in Heaven will sing


Then let us all rejoice again
We must all be jubilant one more time


On Christmas Day in the morning
On the morning of Christmas Day




Contributed by Gianna D. Suggest a correction in the comments below.
To comment on or correct specific content, highlight it

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

More Versions