Cameron Diaz will soon be a blushing bride, according to the latest reports. Several sources close to the "Annie" actress told US Weekly that Good Charlotte rocker Benji Madden proposed to Diaz earlier this month.

It's been rumored for weeks that the 42-year-old actress was set to wed Madden after she was spotted rocking a huge diamond ring on her finger.

"Everyone thinks it's wild but are so happy for them," a source told the magazine.

Madden and Diaz have been dating for about seven months. They were introduced to each other by Nicole Richie, who is married to Madden's twin brother Joel Madden.

"Benji always tends to fall in love easily, but this time it's for real and he landed a great girl. They obviously both make each other incredibly happy and there's nothing better than that," the source added.

Diaz recently dished on her romance with Madden to Cosmopolitan magazine for their January issue but shied away from the engagement questions.

"Timing is everything," she said. "If you get into a relationship where you want something the guy doesn't want, it's never gonna work."

"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 added.

In September, a friend close to the lovey dovey couple told US that Madden was eager to do things the right way with Diaz.

"He's more traditional then her," the source said. "She really doesn't care about getting married but wants babies. He wants to get engaged and married first."

If the engagement rumors are true, then Diaz's mom is sure to be over the moon with joy. Sources previously told US that Billie Early is a huge fan of the tatted rocker.

"Billie has been gushing about Cameron's new relationship," the source said. "She absolutely loves Benji and she hopes this is the man her daughter will finally settle down with."