

'Once Upon A Time' Recap: John Doe Wakes Up! But There's A Catch.
Plus, Regina ‘reveals’ John Doe’s name! Do you think she’s lying?
The Nov. 6 episode of Once Upon A Time delivered some good news… and some bad news. Although John Doe (Josh Dallas) finally awoke from the world’s most handsome coma after Mary Margaret (Ginnifer Goodwin) read to him from the book, it turns out their happily-ever-after in Storybrooke will have to wait — dude’s got a wife!