By a show of hands, who else is having fairytale withdrawals? Unfortunately our Once Upon a Time cravings will not be fully satiated until the enchanted drama returns on March 1.
Before he was Christian Grey in Fifty Shades of Grey, sexy Jamie Dornan melted hearts as Sheriff Graham Humbert and The Huntsman in season 1 of Once Upon a Time. Here are the top 50 reasons why we still love Graham.