The best wedding surprise ever
While most wedding day surprises tend to revolve around horrid weather and/or one half of the couple running off in fear of tying the knot, this unexpected song made the newlyweds' day.
Music-loving priest, Father Ray Kelly, stunned wedding guests at the end of a ceremony in Ireland by belting out a beautiful version of Leonard Cohen's Hallelujah.
In the video we see the couple sitting together in the church, as Kelly takes to the altar.
Out of nowhere, the opening riff of Cohen's 1984 classic begins and the priest launches into his own re-written version, customised just for the newly married couple.
And this isn't just some corny rip-off version of a great song - Kelly is undoubtedly talented, singing the melody with ease and even cheekily raising his eyebrows at his surprised audience while maintaining a difficult crescendo.
Both the bride and groom appear equally stunned by his emotional rendition of the song.
"Normally local people know I sing at weddings, funerals, or when I'm asked, but they didn't know - the bride Leah is from Dublin and the groom Chris is from Cookstown in County Tyrone " Kelly told BBC Radio Ulster's Talkback programme.
He added: "We had the rehearsal on Thursday evening and at the end I said, 'sure maybe I'll sing an aul song for you myself'.
"Leah grinned and said 'OK sure' but I don't think she was taking it too seriously."
The performance, complete with wonderful re-worked lyrics, left the bride in tears and evoked a standing ovation from members of the audience.