You can tell, deep down, Diamond is disgusted at having his original song changed and having to jump through the hoop that is 21st century late night TV, which makes this all the more enjoyable.

Neil Diamond's second Christmas album was long overdue seeing as it's been 24 years since 'The Christmas Album', and while 'Acoustic Christmas' may sate some Christmas appetites, it doesn't have a festive take on any Diamond classics. Which is why James Corden decided to Christmas up 'Sweet Caroline' on 'The Late Late Show' last night, creating a brand new nightmare song to haunt every Christmas party you ever go to.

Your mam will love it though.