Wow, honestly, what a fantastic episode! The premiere felt rushed, but this week's and last week's were particularly wonderful. The EQ and Rumple is very weird, and I hope it never happens because Rumple has always been like a dad to Regina. I still love Emma and I feel for her a lot, and I was happy to see her this week. It didn't felt like CS was being shoved down our throats this week, which I enjoyed a lot. This episode felt put together very well.
Oh, and Lana is of course amazing as always. I can't wait to see what the EQ has in store for Storybrooke!
I wonder who David's father is. Does anyone have any ideas? He'll either be someone we already know, or he'll have a connection to someone we already know--just my thoughts.