How did Princess Tiana find herself locked in Hyperion Heights?
That was revealed on Once Upon a Time Season 7 Episode 5 when we went back to the past to find out why Lady Tremaine was not a fan of the character, and what she did to cause her harm.
Meanwhile, Ivy's relationship with Henry continued to blossom, but was there an ulterior motive involved?
Also, Jacinda tried to reason with Victoria.
Use the video above to watch Once Upon a Time online right here via TV Fanatic. Get caught up on all the latest twists and turns now!
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.