Starts off sounding a little cheesy, but by the time it hits the massive chorus and the beats get uber-potent it wins you over...

...
Read more