Welsh Hymn, ‘Calon Lan’

This hymn kept coming to mind last night, so I thought I’d better post it–spiritual balm for a wounded spirit.

Calon Lan (“A Pure Heart”) in Welsh, at Mynyddbach Chapel, solo by Bryn Terfel, chorus by the Dunvant Male Choir.