Emma, Graham, Henry and Mary Margaret finally track John Doe down to the old toll bridge, where he’s passed out in a stream. Mary Margaret performs CPR, saving his life, and they get him back to the hospital. But when they get there, they find both the Mayor and a woman named Kathryn, claiming to be John Doe’s wife! It turns out that John Doe’s real name is David Nolan, and he’s been missing for quite some time. Emma is suspicious of the whole situation, but the facts seem to be on Regina’s side. David’s a married man and it looks like Mary Margaret is still looking for love.
New to ABC.com?