I know sometimes I am a bit slow with the uptake, but someone on twitter pointed this out to me and, well, I think it deserves ten times the views it has. If you ever watch Stephen Fry (in anything) you will know that very often the most poignant and truthful messages are couched in satire and silly. Cosmo Jarvis does a wonderful job of bringing a very real message home in a somewhat silly fashion.
The top comment says it all: “When I first saw the title of this song, I was expecting it to be a stupid, stereotypical song mocking gays… instead, I got this incredibly deep, beautiful song about love. “I’ll love you still in hell” is the line that gets me the most.”