Invision/AP 1 / 15

Months after Cameron Diaz started wearing a new diamond ring on her left hand, People has confirmed the actress is engaged to her boyfriend, Benji Madden, a guitarist and vocalist for Good Charlotte.

RELATED: Cameron Diaz unveils her first line of shoes for Pour La Victoire

Although engagement rumors began back in October when Diaz wore the ring to the Hollywood Costume Luncheon, they heated up this month; a friend of Madden reportedly told People the proposal is new.

"It happened a few nights ago. All of Benji's friends are aware and happy for him," said the source, adding that Diaz's mother "is a fan" of Madden's and "gave her blessing."

RELATED: Hottest celebrity couples of 2014

Us Weekly has also confirmed the news, though like People, has not named its sources. Diaz and Madden have also kept their lips zipped on the matter.

In a recent cover story for 'Cosmopolitan', the "Annie" star discussed at length the makings of a good relationship -- without ever mentioning her beau explicitly.

RELATED: Stars are nothing like us 2014

"Timing is everything," she told the magazine. "If you get into a relationship where you want something the guy doesn't want, it's never gonna work. 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."

Diaz, 42, and Madden, 35, began dating in the spring after being introduced by Nicole Richie, who is married to Madden's twin brother, Joel.