Cameron Diaz is reportedly set to wed baseball star Alex Rodriguez after he was spotted shopping for engagement rings.
The duo have been dating for around a year and the sportsman is now ready to make things official after being introduced to her mother, Billie.
According to America's InTouch magazine, the sportsman -- who has introduced Cameron to his two children, Natasha, six, and Ella, three, from his previous marriage -- has been shopping for engagement rings at an upmarket New York jewellers.
Although she may now be considering marriage, the 38-year-old beauty has previously claimed she is in no rush to settle down.
Cameron has dated a string of Hollywood hunks, including Justin Timberlake, Jared Leto and Matt Dillon.