Few songwriters have had as much success as the legendary Carole King. Not only did she write and perform all her own songs, but she wrote some of the biggest hits for other artists, including The Shirelles, The Drifters, Aretha Franklin and Bobby Vee

So, to celebrate her birthday today, we’re counting down 10 of her all-time best songs. Have a listen and tell us in the comments, which is your favourite.

10. “Where You Lead”




9. “Up on the Roof”




8. “Locomotion”



7. “Beautiful”



6. “It’s Too Late”



5. “Will You Love Me Tomorrow?”



4. “One Fine Day”



3. “I Feel the Earth Move”



2. “You’ve Got a Friend”



1. “(You Make Me Feel Like) A Natural Woman”