- Title: Once Upon a Time – I’ll Be Your Mirror
- wiki: link
Following the curse, Snow White (Ginnifer Goodwin) and David (Josh Dallas) settle into a new routine with only one of the awake at a time. Meanwhile, Emma (Jennifer Morrison) and Regina‘s plan to trap the Evil Queen (Lana Parrilla) in the mirror world backfires leaving them on the other side of the mirror and Henry (Jared Gilmore) alone with the Queen. Thankfully for all involved, Henry is able to quickly recognize the Queen for who she is and give his mothers the opportunity they need to escape.
The episode returns the Dragon (Tzi Ma), who is revealed to have also been trapped by the Queen in the mirror world. I’d have to go back and check, but there seems to be a bit of revisionist history here as I thought the Queen crushed the Dragon’s heart at the end of last season. Henry triumphs over the temptation laid before him, and gets to enjoy a well-deserved night with Violet following all the commotion. As for the rest of Storybrooke, Aladdin (Deniz Akdeniz) is given a small role to showcase his thieving prowess, and Rumpelstiltskin (Robert Carlyle) agrees to a partnership with the Queen if, and only if, she takes care of Zelena (Rebecca Mader)… permanently.