Photo by Olivia Bee

At long last, Kesha's new album Rainbow has arrived (officially).

While the heavily anticipated record leaked earlier in the week, it was released in its proper form late Thursday night. It includes the previously heard tracks "Praying," "Woman," "Learn to Let Go" and "Hymn."

The new album, her first since 2012's Warrior, is a testament of resilience, the product of heartache and a liberated soul. And the 14 tracks are perhaps exactly what many longtime fans have eagerly expected, arguably not just a comeback record but the one she's been longing to make for years. (She even plunges into country territory.)

"Been a prisoner of the past / Had a bitterness when I looked back," Kesha sings on "Learn to Let Go" before declaring: "The past can't haunt me if I don't let it / Live and learn and never forget it."

Hear the album below, followed by Kesha's upcoming tour dates.

Kesha's live schedule:
08/19 — Tokyo, Japan — Summer Sonic Festival
08/20 — Osaka, Japan — Summer Sonic Festival
09/15 — Del Mar, CA — Kaaboo
09/16 — Las Vegas, NV — M Resort Casino & Spa
09/26 — Birmingham, AL — Iron City
09/27 — Nashville, TN — Ryman Auditorium
09/29 — Atlanta, GA — Coca-Cola Roxy Theatre
09/30 — Charlotte, NC — The Fillmore Charlotte
10/02 — Raleigh, NC — The Ritz
10/04 — Boston, MA — House of Blues
10/06 — Silver Spring, MD — The Fillmore Silver Spring
10/07 — Philadelphia, PA — The Fillmore Philadelphia
10/09 — New York, NY — Hammerstein Ballroom
10/13 — Lakewood, OH — Lakewood Civic Auditorium
10/15 — Detroit, MI — The Fillmore Detroit
10/16 — Toronto, Ontario — Rebel
10/18 — Chicago, IL — Aragon Ballroom
10/19 — Milwaukee, WI — Eagles Ballroom
10/23 — Kansas City, MO — Uptown Theatre
10/24 — Denver, CO — Fillmore Auditorium
10/25 — Salt Lake City, UT — The Complex
10/27 — Seattle, WA — Showbox SoDo
10/28 — Portland, OR — Roseland Theatre (Daze of the Dead)
10/31 — San Francisco, CA — Masonic Auditorium
11/01 — Los Angeles, CA — Hollywood Palladium