We get duel love stories in the next "Once Upon A Time."
Airing at 7 p.m. Feb. 19 on ABC, "What Happened to Frederick" finds David (Josh Dallas) being forced to decide between Kathryn (Anastasia Griffith) and Mary Margaret (Ginnifer Goodwin). He finally agrees to tell Kathryn about his affair with Mary Margaret, but an earlier promo for the episode shows Regina (Lana Parrilla) telling Kathryn the news.
They're could be some slapping and hair-pulling in Storybrooke, folks.
Meanwhile in the fairy tale world, Prince Charming (Dallas) already has pulled the runaway groom routine. Abigail (Griffith) catches up to him to tell him that she didn't want to marry him either, then asks him for some help. He agrees to assist Abigail (Griffith) find something precious that was lost to her. The dangerous mission brings him face-to-face with a Siren who transforms herself into Snow White.
What will happen to Charming? And to David for that matter?