I LOVE THIS SHOW SO MUCH!!!!!!!! This is my favorite show of all time, and it just amazes me how good it is. So obviously it's not perfect, there are some plot holes, a few stupid scenes, and some not so great CGI. But let me tell you, the relationships that you develop for these characters are out of this world. Some shows have their share of unlikable or boring vanilla characters, but nope! Not Once Upon a Time!! There are plenty of unlikable characters (*cough cough* Arthur. Man I wanted to punch that jerk face) But they're supposed to be unlikable, cause they're evil. But even the "villains" are so likable and awesome. Rumple, Regina, Zelena! The twists and plotlines are brilliant, and while there are some kind of dumb aspects to some of the storylines, it does not in any way minimize the genius that is this show. Captainswan 4 life. Go Rumbelle (well...) Go- Robina? I'm not sure about that last one. Just watch it, just watch it. It's great😀