Awesome-lyrical and funny!...