Cameron Diaz has been linked to a few different guys in her time, but right now she’s playing the field — or else, just being evasive, People.com reports.
“I’m in love with love,” the star, 35, tells W magazine for its May issue. “I’m in love with life. This year I just sort of decided, you know, there’s a lot of things that I’ve been wanting to do, and I’m going to do them.”
To that end, she says, “My life isn’t perfect. I have my struggles; everybody does. But I want to appreciate all of the amazing things in my life. People should have the right to be happy.”
And while Los Angeles, which she finds overrun with paparazzi, doesn’t make her happy, New York City does.
“You can walk down the street and end up in a gallery or some wonderful ethnic food restaurant, or you can stop in a shop that sells, I don’t know, staplers from all over the world! You don’t get that in L.A.”