David and Mary Margaret’s affair comes out and Kathryn leaves him. But she disappears on her way out of town and evidence of foul play begins to mount. As her husband, David is Emma’s first suspect, and it doesn’t help that he can’t really remember the events of the night Kathryn disappeared. But when a human heart—which some tests confirm to be Kathryn’s—is found in Mary Margaret’s jewelry box with her bloody fingerprint inside, Mary Margaret becomes the prime suspect. More and more evidence mounts, but David can’t believe she could do something like that. He goes to see Dr. Archie Hopper (Jiminy Cricket), who puts him under hypnosis to remember what happened the night Kathryn disappeared.