Well... huh. That was unexpected. But in a good way!
Cons:
Before we get to the main plot of the episode, which I liked, I want to talk about the setup in this episode for our Aladdin story, which I didn't like. Snow is back to work as a teacher, and she has a new teacher's aid, a woman from the land of untold stories. This is Jasmine, which is painfully obvious from the second she appears on screen. She helps Snow to incorporate her new self into her old role as a teacher, and connect with the kids from the land of untold stories in brand new ways. Then, as the episode ends, Jasmine meets up with the oracle who showed Emma her death. The oracle is apparently looking for Aladdin in Storybrooke, but has been unable to find him yet.
My problems are many. First of all, Snow's whole "I need to learn to be a good teacher again" thing is weird and kind of out of nowhere. I liked the idea of her opening up a school for the kids, but I thought we were going to see her planning and developing that idea, and then opening things back up eventually. Instead, the school is just... up and running all of a sudden. And Snow suddenly sucks as a teacher? I don't know. It just felt like a shoe-horned reason to have a "find yourself" plot. Jasmine, who went by a different name for the majority of the episode, inspires Snow with a sad story about a princess who couldn't accept who she was, and who let her kingdom down because of it. It was all just so generic, and it didn't make me feel excited about learning Jasmine's story. (Although I did love Galavant, so the actress is already a hit with me).