David tiene que elegir entre quedarse con Kathryn o dejarla para poder estar con Mary Margaret, de quien se ha enamorado profunda e inexplicablemente. Por su parte, Emma detecta una mentira del Sheriff Graham. Mientras tanto, en el mundo de cuento de hadas, al príncipe azul está a punto de ocurrirle algo que cambiará su vida y su destino para siempre.