Cameron Diaz went shopping and grabbed coffee in West Hollywood on Tuesday, and while she looked absolutely adorable, the actress became a bit shy when she spotted photogs.

The 44-year-old star and husband Benji Madden are gearing up to celebrate their two-year wedding anniversary, and she recently chatted with Andy Cohen about their relationship. During a SiriusXM Town Hall she gushed that she thought he was "super hot" when they met.

"It was one of those things where everyone tells you, 'You just know when you know,'" she said of falling for him. "I was like, 'What does that mean? Oh, I get it. You just know when you know.' Like you're my husband. Nothing matters now that I have my husband. I don't even remember any of that. That's how I know he's my husband because no one compares." Take that, JT!