Tim Minchin's song 'Not Perfect'
Talented musician and comedian, Tim Minchin endlessly creates pieces that are both funny and poignant. His gift is in being both searing and compassionate in equal measure - saying what we wish we could, what we long to express or what perhaps we never thought to say before.
http://www.youtube.com