Actress Cameron Diaz who has been dating baseball star Alex Rodriguez for around a year is reportedly set to marry him.
The sportsman is now ready to make things official after being introduced to Diaz's mother, Billie.
"Alex is very loving toward Cameron and protective of her. She loves that he's such a family man," contactmusic.com quoted a source as saying.
According to America's InTouch magazine, Rodriguez has been shopping for an engagement ring at an upmarket New York jewellers.