Stewart gifts 50,000-pound piano to Pattinson

London: Actress Kristen Stewart has reportedly bought boyfriend Robert Pattinson a piano worth 50,000 pounds on their third anniversary of friendship.

"Kristen wanted to get a huge surprise for Rob. Robert`s been playing the piano his whole life and admits it`s the perfect escape for him when the showbiz world, paparazzi and fans get too much," a source told

"Playing the piano is Rob`s therapy when he needs to be alone, to think, to get emotional and creative.

"Robert has always wanted a Steinway grand, so that`s what she opted for. She blew 50,000 pounds, knowing he`d love it," added the source.