Well this is a bizarre casting if we've ever heard one.

That never-ending show Revenge has gone and cast Courtney Love in a recurring role. Yep, this is happening.

Love will play a character called, wait for it, White Gold. And she will wear the colours white and gold all the time too, at least according to People magazine.

The musician will play Hamptons socialite who is connected to the character of Margaux LeMarcha.

Love, who has been seen most recently on Sons of Anarchy and Empire, will make her first appearance on Revenge on March 29 in America.

Wonder will herself and Emily become mates? Maybe she can even help Em finally fully get this revenge of hers, Courtney Love style.