Not a matter of if, but when.

Kesha’s forthcoming record Rainbow isn’t slated to drop until Friday, but it has hit the net ahead of schedule.

Fans have been waiting for a new record from their idol since 2012’s Warrior, but the wait is over. Rainbow is now online in the dark corners of the Internet (sorry, you’re on your own).

We saw this coming – the physical artwork of the record surfaced earlier this week – a leak was imminent.

Animals have already heard a generous bit of the record, including the lead single “Praying,” “Woman,” “Learn To Let Go” and “Hymn.” There are still so many great tracks to dive into, including her Dolly Parton collab, a cover of the legendary singer’s “Old Flames (Can’t Hold A Candle To You),” both of her Eagles of Death Metal tracks and “Boots.”

Kesha appeared on Good Morning America Wednesday morning to perform “Praying.” She also explained how important this album is to her. “I’ve written every song on this album and they’re all so personal,” Kesha said with tears in her eyes. “This record, quite literally, saved my life. I hope you guys like it and I hope you can hear it, and I hope it helps people.”

Watch below:

Thoughts on Rainbow? Let us know in Exhale.

And while you’re at it… leave a comment and follow us on Facebook, Twitter & Instagram and subscribe to our YouTube channel.