If Benji Madden's pal is telling the truth, Cameron Diaz is officially off the market.
Though their reps have yet to confirm -- ET has reached out -- a friend of the Good Charlotte rocker toldPeople that the two got engaged "a few nights ago," and that "all of Benji's friends are aware and happy for him."
PHOTOS: Biggest Celebrity Weddings of 2014
Madden, 35, reportedly spent some time with the 42-year-old actress' family in Florida earlier this year and his pal says that Diaz's mom "is a fan of him and gave him her blessing."
Further proof that the couple is ready to wed is the recent hardware Diaz has been sporting on that finger during promotion for her Annie movie. While the accessory doesn't look like a traditional engagement ring, we can't help but notice that she's been wearing the jewelry on her wedding ring finger.
NEWS: Cameron Diaz -- 'Yes, I Have Been with a Lady'
Though she hasn't come outright and spoken about her romance with Madden since the two were first spotted holding hands this past June, Diaz did talk romance in Cosmopolitan's January issue. "If you get into a relationship where you want something the guy doesn't want, it's never gonna work," she said. "You're never going to get him to be in that place. No matter how old you are, finding the guy who's in the same place as you are and wants to show up is the only way a relationship works, period."
PHOTOS: Did Mila Kunis and Ashton Kutcher Get Married?
Prior to her relationship with Madden, the actress was romantically linked to a number of famous men in Hollywood, including Sean "Diddy" Combs, Justin Timberlake, Jared Leto and MLB pro Alex Rodriguez.
As for Madden, he famously dated Paris Hilton and was engaged to Sophie Monk until the two split in 2008. This is Diaz's first engagement.
Are you surprised by this reported engagement news?
Esquire magazine recently declared that 42 is the perfect age for a woman, which just so happens to be how old Diaz is at the moment. See why the men's publication says 42 is the lucky number.