Take That are to play at a tribute performance for Princess Diana after Princes Harry and William heard how the band idolised her.
The Concert for Diana will be held on July 1, which would have been the late royal's 46th birthday.
According to the Mirror, the line-up also includes the likes of Kanye West, Rod Stewart, James Blunt, Keane and Bryan Adams.
Prince William told the newspaper: "We want it to represent exactly what our mother would have wanted.
"A church service wasn't enough. We wanted this big concert full of energy - full of fun and happiness.
And on her birthday as well. It has to be the best birthday present she ever had.
