It's half funny and half painfully awkward, but for the bride at least, her groom's musical vows were a hit.
In a new video which emerged on YouTube three days ago, a man eschews traditional vows in favour of an epic five-minute lip-syncing mash-up consisting of the Greece theme tune, Whitney Houston's "I will always love you" and Ed Sheeran's "Thinking out loud."
The American man, known only as Jared, introduces his performance by saying: "I know that I struggle sometimes with showing my emotions...and because of that I vow to try and express how I feel to you in the most creative and ludicrous ways."
After Jared's introduction, the slightly nervous-looking groom inexplicably dons a pair of black sunglasses and begins his lip-syncing medley.
First up is the 1978 classic theme tune to Grease, during which Jared mouths the immortal "you're the one that I want" lyrics.