Definitely a very good episode of Once Upon a Time! It had everything from a very interesting scene at the lake to some very interesting moments in both worlds!
Funny how Mary Margaret Blanchard is like the pariah of the town! Couldn't have picked a more unlikely culprit! :P
The storyline was extremely interesting, and it finished in phenomenal fashion! Can't wait to see the continuation!!! :)