Cameron Diaz has given Drew Barrymore a watch that she had originally bought for Justin Timberlake's birthday present.
The actress had purchased the $12,000 vintage 18-karat rose gold Rolex Oyster watch, which had 'I love you' engraved on the case, for Timberlake's 26th birthday in January.
However, Justin called it quits and the couple split up before the big day, leading Justin to lose out on the stylish timepiece.
A source said: "Cameron didn't want the watch so she gave it to Drew." Barrymore allegedly offered to pay for it, but Cameron insisted that it was a gift.
Barrymore, who just celebrated her 32nd birthday in a Hawaiian bash, also recently split from her man, Strokes drummer Fabrizio Moretti.
Diaz and Barrymore, who have been much closer since their breakups, have now made a diet pact to get back to their 'date weights'.
A source said: "Cameron's new regime started as a joke between her and Drew but now she's keeping it up."