Things are about to get super complicated on “Once Upon a Time.” The Author (Patrick Fischler) finally got his hands on the magic ink in episode 20 thanks to Regina (Lana Parrilla), however in the final moments he revealed his allegiance to Gold (Robert Carlyle). Dying of a blackened heart, Gold quickly created a new book for the Author to write in – “Heroes and Villains” – and sparked a whole new tale for the two-hour Season 4 finale.

The Author’s twist is definitely a big game changer for the ABC fairytale series. Based on the promo video for episodes 21 and 22, Snow White (Ginnifer Goodwin) will turn into the Evil Queen, Rumpelstiltskin will be a brave knight instead of a coward, and Emma will find herself locked away in a dungeon. The Author will change everything – and we’re hoping that those changes include bringing back fan-favorite characters. It's unclear if the Author has the power to bring back old characters or if he'll include old favorites, but check out five faces we would love to see return in the Season 4 finale of "Once Upon a Time":

1.Baelfire – The “Heroes and Villains” story is essentially Gold/ Rumpelstiltskin’s doing. He’s bent on rewriting his ending so he can live happily ever after with Belle (Emilie de Ravin). The finale promo video previews a reunion between the former villain and his estranged wife in what appears to be the Enchanted Forest – but will he use this new power from the Author to bring back his dead son, Baelfire (Michael Raymond-James)?

If Baelfire returned it would also shake things up for Emma (Jennifer Morrison) and Hook (Colin O’Donoghue). Currently it’s unclear how the couple will be written into the “Heroes and Villains” storybook.

2. The Hunter – Sheriff Graham (Jamie Dornan) died in Season 1, but “Once Upon a Time” fans are still hoping for his return. The actor’s newfound fame from “Fifty Shades of Grey” will make it difficult for him to rejoin the cast, but it would be interesting to see the Hunter working for an evil Snow White.

3. Tinker Bell – Tinker Bell (Rose McIver) has been missing in action for quite some time. Of course actress Rose McIver is now the star of “iZombie,” however we’d love to see her reprise her fairy role. Maybe she’d turn evil and wreak havoc on the poor fairytale characters instead of trying to help them.

4. Elsa And Anna – It feels like “Once Upon a Time” fans only said goodbye to Elsa (Georgina Haig) and Anna (Elizabeth Lail) a couple weeks ago, but the Arendelle sisters are greatly missed. The Author’s “Heroes and Villains” book could turn the tables on the “Frozen” characters and pit Anna and Elsa against each other for the Throne of Arendelle.

5. Mulan – We can’t even remember the last time we laid eyes on Mulan (Jamie Chung). The fairytale character has always fought for the heroes, but we can only imagine what kind of damage she’d do if she teamed up with the villains.

What characters would you like to see return to “Once Upon a Time”? Tweet your thoughts to @AmandaTVScoop.