Blake Lively can count the men she's dated on one hand.

The star is usually very reserved about her private life but opened up in the latest issue of Elle magazine.

Lively has dated some of the most desirable men in Hollywood including her Gossip Girl co-star Penn Badgley and more recently Leonardo DiCaprio and then Ryan Reynolds.

"I've had four boyfriends in my whole life," she said.


"I've never been with anyone that's not a boyfriend.

"If I've ever had a man in my life, it's because I know him well, and he really means something to me. I don't take that stuff lightly.

"I'd rather be by myself than be spending any time or energy on somebody that I didn't feel sure about."

Lively also addressed rumours that she is buying an apartment on New York's Fifth Avenue with her Green Lantern star boyfriend.

"I wish I could afford half the places that I hear I'm looking at," she laughed. "Sign me up!"