Could Cameron Diaz be heading down the aisle soon?

The “Other Woman” actress’ relationship with rocker boyfriend, Benji Madden, seems to be heating up, and that has led some people to believe they are on their way to saying “I do” – especially after she was spotted a couple of months ago wearing a big sparkler on her ring finger.

But the 42-year-old Diaz, who opened up to Cosmopolitan about love and past relationships, would neither confirm nor deny the possibility that she and Madden, 35, are engaged.

"You have to find someone in the same place as you are. Timing is everything. If you get into a relationship where you want something the guy doesn't want, it's never gonna work,” Diaz told the magazine. “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, who has made headlines in the past while dating the likes of Justin Timberlake and Alex Rodriguez, seems to want to keep details of her current love on the down low.

"Here's the thing: You make the same mistake over and over again until you learn your lesson,” she said. “We girls sometimes do the thing where we pick the same person over and over again — they look and seem different, but deep down, they're the same. And that's on us."

Diaz will be starring as Miss Hannigan alongside Jamie Foxx on the upcoming remake of “Annie,” which is out in theaters on Friday. She told the magazine that singing in the film was one of the scariest things she has ever experienced.

"It was the most terrifying thing I've ever done in a movie. I cried a lot,” she said. “[Miss Hannigan is] bitter because her chance at fame was stolen, and all she can taste is that taste, which is very much in line with this day and age. People determine your value by how many friends you have on Facebook or if you're Instagram-famous."

Like us on Facebook
Follow us on Twitter & Instagram