Katy Perry's new single, "Roar," leaked online

Aug 11, 2013 at 3:09 p.m. ET

It's not due out until tomorrow, but thanks to some online leaking, we get to hear Katy Perry's new single, "Roar," today.

Katy PerrySomeone has to patch up the internet because it's just so leaky.

We just had Miley & Britney's song leak, Kanye's entire album leaked, even Beyoncé had a problem with a leaky track earlier this year.

But I'm not complaining because today, a day before the scheduled Aug. 12 release date, we get to hear some amazing new music from Katy Perry thanks to that leaky internet.

See Katy's teaser trailer for "Roar" >>

"Roar" has that poppy Katy Perry sound that will get stuck in your head. However, along with the upbeat tune, Katy shows her teeth a little in the lyrics.

"I used to bite my tongue and hold my breath,
Scared to rock the boat and make a mess...
I let you push me past the breaking point.
I stood for nothing, so I fell for everything.
You held me down but I got up,
Already brushing off the dust...
I am a champion,
And you're gonna hear me roar."

Are Katy and John Mayer back together? >>

Is it me, or does this sound like it's about her marriage to and divorce from Russell Brand? This sounds like a pretty public catfight is brewing. Mee-yow!

Russell Brand would "think of anyone else" when having sex with Katy >>

Listen to Katy's "Roar" below and let us know what you think in the comments.

Photo credit: FayesVision/WENN.com