Sooooo overdone, but dammit I can't say I dislike it!