Simon Cowell is fuming that a song earmarked for Leona Lewis has been given to Beyonce to record instead.
Songwriter Ryan Tedder, who gave Leona a No 1 hit with Bleeding Love, had given Leona first refusal to another song called Halo, the Sun reports.
But when the X Factor winner couldn't find time in her schedule to record the song, Ryan handed it to Beyonce.
"Ryan didn't want to hang around, so he gave it to Beyonce. It's a shame, but I'm sure Leona will work with Ryan again," an insider said.