Photo:
Grimes has revealed that she wrote a song for Rihanna - but that it was turned down, and she will be releasing it herself instead.
The singer, who signed with Jay Z's Roc Nation label last year, is preparing to perform at Governors Ball Music Festival in New York City this weekend.
Ahead of the set, Grimes took to Twitter to encourage fans to stay for the last song, "because it's special."
also for those at gov ball, u should stick around for my final song because its special & top secret & new, actually im playin 3 new songs
— grimes of tarth (@Grimezsz) June 4, 2014
but the last song is one me and @BLOOD_DIAMOND5 wrote for rihanna but they turned it down it so its kinda different from regular grimes
— grimes of tarth (@Grimezsz) June 4, 2014
The singer also explained that she had re-recorded and reproduced all the old songs from her third album Visions, and "they are much better now."
Grimes is set to appear at a number of US and Canadian music festivals this summer, including Pitchfork Music Festival and TIME Festival.
Below: 12 famous songs you didn't know were written by huge artists