Jaysus. Look away now if Mariah Carey's 'All I Want for Christmas is You' is your favourite Christmas song, because you'll struggle to get through the below clip if so.
Not as much as Mariah Carey struggled when she sang it in New York the other day, though.
The singer was performing at the Rockefeller Center's Tree Lighting Ceremony, and unedited isolated footage (i.e. without the backing track) of her live vocal taken from the sound desk has been leaked online. She starts off perfectly fine, but struggles to hit some high notes and at other times her voice breaks mid-word.
Carey later apologised on Twitter:
Last night's situation was beyond my control. I apologize to all that showed up, you know that I would never want to disappoint you.
— Mariah Carey #MC20 (@MariahCarey) December 3, 2014
Aww, now we feel bad. Judge for yourself - are we being harsh?
By comparison, here's how it sounded with music: