Taylor Swift's amazing year just got better - John Mayer has written a song for her. Skip related content
Related photos / videos
The Love Story singer is a big fan of the rocker but never dreamed she'd get to sing one of his songs.
She says, "I was so excited when he Twitter-messaged me. He was like, 'Hey, I just wrote this song this morning and I can only hear you singing on it with me. I was like, 'Yes!'"




Yusuf Islam, the artist formerly known as Cat Stevens, is strolling back onto the stage after a break of 33 years.