i cringed the whole time listening to the song. dirty. filthy. nasty.