However, there are some plot holes that are too glaringly ridiculous to ignore.
#1. If Regina is the daughter of Cora and a Prince, she would already be royalty. So why did Cora plan and execute an elaborate plan (ie: kill another Queen, spook little Snow White's horse etc...) when Regina was already set to inherit a kingdom?
#2. Where did the "Once Upon A Time" story book come from? Mary Margaret gave the book to Henry, but where did she find it?
#3. How did Hook find Neil's apartment so easily? He just happened to defy the laws of physics and sail to New York from Maine in a day? And then he just happened to find Mr. Gold in a city of over eight million people?
What does he have to say for himself?
#4. What is up with Tamara and her super powerful tazer? How can she electrocute and kill a man made of wood? Shouldn't she have set August on fire instead?
#5. So August abandoned baby Emma, then traveled the world for the next twenty-eight years until he ended up in Hong Kong? Did he forget all about the curse until he started to turn to wood?
BONUS! If no one could enter or leave Storybrooke, how did Henry ever manage to get adopted by Regina?
What plot holes drive you crazy about Once Upon A Time?