3 years ago I'd have agreed wholeheartedly. Have you seen her lately though? She looks awful, like a plliowcase full of sticks. I have a few better suggestions: Jennifer Hawkins, Taylor Swift, Blake Lively and Sofia Vergana.