Let me say this to you
Ill be steadfast and true
My love will never falter
The sea would crash about us
The waves would lash about us
Ill be your Rock of Gibraltar
Sometimes its hard
When were both caught off guard
Theres nothing I would ever alter
The wind could howl round our ears
For the next thousand years
Id still be your Rock of Gibraltar
Yes, I'll be your Rock of Gibraltar
Oh, I'll be your Rock of Gibraltar
Well, the best thing I done
Was to make you the one
Who Id walk with down to the altar
And youd stand by me
And together wed be
That great steady Rock of Gibraltar
Yes, the great steady Rock of Gibraltar
Oh, the great steady Rock of Gibraltar
Under the big yellow moon
On our honeymoon
I took you on a trip to Malta
And all through the night
When you held me so tight
Your great, steady Rock of Gibraltar
Oh, your great, steady Rock of Gibraltar
Yeah, your great, steady Rock of Gibraltar
Could the powers that be
Ever foresee
That things could so utterly alter?
All the plans that we laid
They could soon be betrayed
Betrayed like the Rock of Gibraltar
Betrayed like the Rock of Gibraltar
Yes, betrayed like the Rock of Gibraltar