Cameron Diaz Sparks Engagement Rumors on Island Vacation

They may have swapped mates, but Cameron Diaz definitely seems to have trumped Jennifer Aniston in the boyfriend department. The blonde actress has been dating model Paul Sculfor (who dated Jennifer last year) for several months, and the pair were recently spotted at the Four Seasons on the islands of Maldives, looking happy and in love.

"They snorkeled, kayaked, and she ate like a horse," a witness tells the New York Post. Wonder what could be giving Cameron such a big appetite!

The couple reportedly stayed in a huge bungalow on the water, and Cameron was "wearing a chunky ring on her left ring finger." We're not buying into engagement rumors yet considered we're pretty sure we've seen this ring before, but we are impressed boy crazy Cameron is still so loyal to her man. Paul should enjoy it while he can!