As if Regina's life weren't complicated enough at the moment, she's in for one sure-to-be-awkward family reunion when Once Upon a Time returns in March.
Perez first appeared in Season 1, where we learned that his overwhelming love for his daughter couldn't save him from Regina ripping his heart out in order to cast the Dark Curse. Their upcoming reunion could prove interesting, since after all, we know that enacting such a curse requires the heart of the thing you love the most. Will Henry forgive his daughter? And naturally, with Barbara Hershey returning as Regina's mother Cora, things could get tense.
Speaking of awkward reunions, TVGuide.com has also confirmed that Rachel Shelley will be returning to the second half of the season as Rumple's (Robert Carlyle) wife Milah. Considering that she left him to go off on adventures with Hook (Colin O'Donoghue) — which lead to Dark One Rumple ripping her heart out — Emma (Jennifer Morrison) may be in for a rude awakening when she learns more about her boyfriend's history as a pirate.
Perez and Shelly join a group of returning guest stars, including Giancarlo Esposito, Robbie Kay, and Victoria Smurfit. Smurfit will be returning as Cruella De Vil in the (incredibly appropriate) 101st episode.
Once Upon a Time returns on Sunday, March. 6 at 8/7c on ABC.
VIDEO: Once Upon a Time stars share their characters' ultimate happy endings