This week's episode of Once Upon a Time brought us Lancelot (played by Sinqua Walls), mean parents, and all the feelings. Cora is back and evil as ever, the knight of the Round Table turns against his king and saves Snow White from an infertility curse, and there was an ogre. In other words, it was sort of all over the place.
Even though it jumped around, the focus was on Snow and Emma bonding. Snow is the protector now, not a meek schoolteacher and it’s an interesting change in dynamic that Emma doesn’t know how to handle. At least she didn’t until Snow saved her from an ogre. Putting Emma in a place where her knowledge and skills aren’t helpful is a great way to make her appreciate her mom and all she’s done for her daughter.