David and Mary Margaret lied to their daughter, Regina took a big stop towards redemption and possibly finding the author of the book and Mr. Gold got the shock of his life on Once Upon a Time Season 4 Episode 14.
Perhaps that spot of darkness on Snow White's heart is growing because her first instinct was not only to hide her past from Emma but also to lie to her, repeatedly.
That can't bode well for future mother/daughter relations but it turns out Mary Margaret is harboring a terrible secret concerning a baby that Maleficent lost back in the Enchanted Forest.
Back in Storybrooke, Regina at the eat her words and ask for forgiveness from Marcus after having some harsh words for Pinnochio. At least her apology softened the old man into handing over August's possession when he was an adult.
And Mr. Gold got the shock of his life as he spied on Belle. Turns out his wife has definitely moved on as he spotted her kissing another man and you'll never guess who it was!
Don't miss out on a moment of the magic. You can watch Once Upon a Time online any time right here at TV Fanatic.
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.