Once Upon a Time's Biggest Twists
25 Twists on Once Upon a Time That Completely Rocked Fans
14
Turns out the Evil Queen and the Wicked Witch are actually related. Before having Regina, Cora gives birth to Zelena. Though, she eventually abandons her to climb the social ladder.