20 Reasons Why Once Upon a Time is the BEST

And the most confusing...

1. Nobody's Perfect

Nobody's Perfect

But literally. Even Snow White has dark in her heart and everybody makes mistakes on this show, none of that fairytale nonsense! This is real life!

2. All magic comes with a price!

All magic comes with a price!

Literally the whole reason most people think magic is senseless is because you can just do whatever you want with it. We love how in this show you always have to pay for what you do.