Favourite Hymns – Calon Lân

Calon Lân, which means ‘a pure heart’, is a Welsh song written in the 1890s by Daniel James. The tune was written by John Hughes. Although the song is known for its association with rugby, the text, which is a prayer for a pure heart, has little to do with the game! Like all great Welsh tunes, it is extremely singable and memorable – the music seems to sing itself!

Shaun Yong

Calon Lân – played by Shaun Yong, Director of Music

Nid wy’n gofyn bywyd moethus,
Aur y byd na’i berlau mân:
Gofyn wyf am galon hapus,
Calon onest, calon lân.
Calon lân yn llawn daioni,
Tecach yw na’r lili dlos:
Dim ond calon lân all ganu
Canu’r dydd a chanu’r nos.

Pe dymunwn olud bydol,
Hedyn buan ganddo sydd;
Golud calon lân, rinweddol,
Yn dwyn bythol elw fydd.
(Chorus)

Hwyr a bore fy nymuniad
Gwyd i’r nef ar adain cân
Ar i Dduw, er mwyn fy Ngheidwad,
Roddi i mi galon lân.
(Chorus) Daniel James


I don’t ask for a luxurious life,
the world’s gold or its fine pearls,
I ask for a happy heart,
an honest heart, a pure heart.
A pure heart full of goodness
Is fairer than the pretty lily,
None but a pure heart can sing,
Sing in the day and sing in the night.

If I wished for worldly wealth,
It would swiftly go to seed;
The riches of a virtuous, pure heart
Will bear eternal profit.
(Chorus)

Evening and morning, my wish
Rising to heaven on the wing of song
For God, for the sake of my Saviour,
To give me a pure heart.
(Chorus)

A favourite hymn of Sarah Emch-Jones


spring daffodil flowers, Images by PhotoEverywhere.co.uk

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: