On tonight's all new episode of Once Upon a Time, David is put in the same tough position he's been in for several episodes, only this time the decision of how to act may be taken from him. In last week's Valentine's episode, Mary Margaret and David realized that their relationship can't really progress unless David stops dividing his time between his wife and his (Storybrooke) mistress. Obviously. But David made the decision before to remain with Kathryn, so what will he choose tonight?
Well, when Kathryn tells him that she got into law school, in Boston, she proposes a fresh start for the two of them. Of course, we know they can't leave Storybrooke, but they don't know that yet. And when Mary Margaret suggests that they tell Kathryn the truth about them, David is unsure whether he can really hurt Kathryn like that. Time to man up, David! Only he may not even have that opportunity because, according to the trailer for this week's Once Upon a Time, it looks like Regina is the one to break the news to Kathryn. How will Kathryn react? We're not entirely sure. But spoilers for the next new episode on March 4 indicate a possible outcome. The mysterious writer also approaches Emma, suggesting they get that drink. When Emma pushes for more information from him, he finally gives up his name.
Meanwhile, in the fairytale world, Charming is confronted by Abigail after calling off their wedding. Fortunately, she's not that eager to marry him either, but she does want him to help her retrieve something. Something that puts him in harm's way when he has to face a Siren. You can watch two sneak peeks from fairytale world here.
Watch three more sneak peeks from tonight's new episode of Once Upon a Time below.
wait. How can Kathryn get into law school without a degree? and if they are stuck on the same day for the past 28 years, how would she have gotten a degree? If you think too hard about it, there are a lot of things that just don't add up.