Father Kelly surprised a bride and groom and their entire wedding party when he decided to deliver an unbelievable version of Leonard Cohen's 'Hallelujah' during their ceremony. (He was inspired by Jeff Buckley's version, FYI.) Taking things one step further, he even changed some of the lyrics to make them more fitting for the occasion and happy newlyweds. What a pro.
Watch the viral video above but be careful, it might be too much emotion for your heart!