'Pretty Hurts' was recorded by Beyonce but written for Rihanna.
This image appears in the gallery:
22 Songs You Won't Believe Were Originally Written For Other People

4. 'Pretty Hurts' was recorded by Beyonce but written for Rihanna.
Sia, who wrote the hit single, actually wrote the song for Katy Perry. However after she got no reply, she then forwarded the song to Rihanna. However according to reports, Rihanna's manager held onto 'Pretty Hurts' for 8 months but didn't want to pay the soaring fee to secure the song. According to Sia, "When Beyonce heard it, she slid into home base and just closed the deal.” Picture: Getty