Robert Pattinson gives Kristen Stewart $40k locket?

Robert Pattinson has reportedly given Kristen Stewart an expensive piece of jewellery.

According to the US Star magazine, Rob gave his Twilight co-star and rumoured girlfriend the $40,000 antique gold and platinum locket – and it even had photos of the pair inside and a personalised inscription.

“[Kristen] was really touched-it was so incredibly sweet,” a source said.

“She’s been in tears, saying she can’t face being away from Rob for too long and that it physically hurts her.”

If it’s true, Kristen is one lucky lady!