Robert Pattinson and Kristen Stewart met on the set of Twilight

Katy Perry has reportedly offered Robert Pattinson a shoulder to cry on after his girlfriend Kristen Stewart confessed to cheating on him with married director Rupert Sanders.

Robert, 26, proved a good friend to Katy, 27, when her 14-month marriage to Russell Brand ended last December so she's ready to provide a little counselling in return.

'Katy has been a rock for Rob,' a source tells the Daily Star.

'She has reassured him she is very much there for him just as he was there for her when she split from Russell.'

Robert moved out of the LA mansion he shared with Kristen, 22, last week but friends say he's in turmoil over whether or not to forgive his Twilight co-star.

Meanwhile, Rupert's model wife Liberty Ross is being philosophical about her husband's 'fling' and is prioritising the needs of her 2 children.

'She is prepared to give Rupert a second chance,' a friend tells Metro.

'She accepts that it was just one of those silly flirtations.'

11140%7C00001e104%7C6b2e_Katy-Perry-shin

SEE PICTURES Robert Pattinson and Kristen Stewart - a love story in photos

SEE PICTURES Robert Pattinson stars in Twilight - an international phenomenon

SEE PICTURES Robert Pattinson and Kristen
Stewart
kiss at MTV Movie Awards

Anna Duff