Cameron Diaz didn’t expect to be married—and loving it.
The 43-year-old actress, who tied the knot with 37-year-old Good Charlotte rocker Benji Madden in January 2015, tells Harper’s Bazaar that she surprised herself when she walked down the aisle.
"That was the biggest thing I've done in my 40s, and it opened me up in different ways," she says. "It's pretty awesome. I didn't think it was something I'd do, and I don't know if I'd have done it if I hadn't met my husband. It was a surprise."
The actress turned author, who has been promoting The Longevity Book, also talks about accepting—and acting—her age. She wants tube tops banished, and realizes that she needs to put in more work to stay in amazing shape.
"As you get older, your body changes in so many little ways. It doesn’t react the same way it used to, I don’t get the results that I used to as easily as I once did," she says. “Just like everyone else, I’m more and less disciplined at various times based on what’s going on in my life."
Benji posted a sweet Instagram shot of the book, calling Cameron his "best friend and heart."
Cameron adds that in the end, how old your spirit is determines your age.
"Everybody’s age is different and by that I mean that even when you’re a certain age, it’s all a matter of how you present yourself, how old your spirit is, and where you are in your life," she says. "Some 50-year-olds are still 35. It’s about expression and what they can pull off."
She says she tries to live her best life, and says her mantra is “do the best you can."
Personal Space is Bravo's home for all things "relationships," from romance to friendships to family to co-workers. Ready for a commitment? Then Like us on Facebook to stay connected to our daily updates.