Miley Cyrus’ new music is here. The singer announced the six-song album was finally released at midnight.

Earlier, Cyrus shared the official album cover for She is Coming and a May 31 release date.

While performing at BBC Radio 1’s Big Weekend last Saturday, Cyrus gave the audience a live preview of three new tracks reportedly named “Mother’s Daughter”, “Dream”, and “Cattitude” says Billboard.

“I’m nasty, I’m evil/ Must be somethin’ in the water/ Or that I’m my mother’s daughter,” went one song. Another name-checked both Cardi B and Nicki Minaj- “I love you Nicki, but I listen to Cardi.”

RELATED: Netflix Unveils Jam-Packed ‘Black Mirror’ Season 5 Trailer Starring Miley Cyrus, Anthony Mackie, More

Of course, the weekend set wouldn’t have been complete without Cyrus’ classics like “Party In The U.S.A”, “Wrecking Ball” and “We Can’t Stop” where Charli XCX surprised everyone.

RELATED: Miley Cyrus Announces New Music Is Coming May 30

Luckily with social media, fans across the world could quickly get a glimpse of Cyrus’ new songs as people posted them on Twitter, like this preview of “Catitude”.

Or the first looks at “Dream”.

And the surprise performance with Charli XCX.

You can download She Is Coming here.