I was confused when Storybrooke Grumpy was calling Mary Margaret "sister" and then she was working with the nuns. I think she was supposed to originally be a nun wasn't she? But I don't think she is one right? That would put a whole other spin on her relationship with David.
I found the episode rather meh. I wanted the two to run off together. I didn't get why they had to sacrifice their own happiness in order to bring happiness to the world; it hardly seemed fair.