Katy Perry released 'Roar' and it is already breaking iTunes records.

It is an empowerment song along the lines of one of her biggest hits, 'Firework'.

The lyric video is very timely, being a whole video done in text message and emoticons. Clever.

She is getting some criticism for 'Roar' sounding an awful lot like Sara Bareilles' 'Brave' and while I hear some similarities I think both songs are distinct enough that they can't be compared.