Blake Lively has revealed that her boyfriends have to dress well and enjoy food.
The Gossip Girl star, who is rumoured to be dating her Green Lantern co-star Ryan Reynolds, admitted that she loves being a culinary goddess.
"To be around me, you must love food or I'm the most obnoxious person you've ever met. I'm in a big cooking phase. That's all I'll talk about," she told US Marie Claire.
Blake, who has previously been linked to Leonardo DiCaprio and Gossip Girl co-star Penn Badgley, also insisted a good fashion sense is important.
"It's definitely attractive when a man can dress well. What I love most is when someone, guy or girl, is effortless and has this old-timey sort of feel [that] you could take a snapshot of them and they could exist in any time period," she added.
The 24-year-old, who next stars in Oliver Stone's Savages alongside Aaron Johnson and Taylor Kitsch, admitted she has only had four boyfriends.
"People were like, 'That's impossible!' But it's true," she said.
"I've been with very few people. If I'm not with somebody who really excites or inspires me, then I'd rather be by myself."