Professor Joe Bennett, from the Boston Conservatory, says he's written the perfect Christmas song. He studied 200 different Christmas songs and broke them down according to all their different features. It's called "Love's Not Just For Christmas".

Here it is in all it's glory. You decide...