This show confuses me. It's like every character is dual.
For instance, the sheriff lady (sorry, can't remember her name!) just rescued Mary Margaret (Snow White) from jail. Now we're led to believe Snow White is her mother? WTF? It's very hard for me to keep things straight.
There's a person from the past just like them and their future self is a different person. Or I guess it's not past and present but fairytale vs real world. To me, the fairytale stuff seems like it happened long ago.
I'm glad Grimme isn't as convoluted! Personally, I prefer it to Once Upon a Time. I watch both shows, though.