We just had to share this, er, sweet little number by Tim Minchin who’s currently on tour in the UK.

NB: some naughty words in here. Not for young ears.