Warning: This article contains spoilers for Once Upon a Time Season 2, Episode 5: “The Doctor.” Turn back now if you haven't seen it and wish to remain spoiler free.
We thought this episode was great.
The main Storybrooke plot revolved around Whale, who's really Dr. Victor Frankenstein, bringing Daniel (Noah Bean) back from the dead in an attempt to getRegina (Lana Parrilla) to send him back to his world. It was an emotional story about Regina finally letting go of Daniel. Perhaps now she can really learn to find happiness without him.
The backstory portion of the episode was also good. We learned that Rumplestiltskin (Robert Carlyle), with Jefferson's (Sebastian Stan) help, used Frankenstein to push Regina to the dark side. Frankenstein, in return for a heart to take back to his world so he could bring his own brother back from the dead, pretended to try to bring Daniel back; after he "failed," Regina became convinced there was no hope, and finally gave in to her anger. We're interested in why Jefferson was helping Rumple! Hopefully we'll get more info soon.