By Natalie Abrams
Updated December 04, 2015 at 11:18 PM EST
Credit: Jack Rowand/ABC via Getty Images
  • TV Show
  • ABC

Another day, another familiar face returning to Once Upon a Time.

Rachel Shelley will reprise her role as Milah in the second half of the season, EW has learned exclusively.

The L Word alum made her debut in the second season as the mother of Baelfire (Michael Raymond-James) and the wife of Rumplestiltskin (Robert Carlyle), who left the coward for the adventurous pirate Hook (Colin O’Donoghue). When Rumple became the Dark One, he ripped Milah’s heart out, leading to the centuries-long feud between the men.

Details on her return are being kept under wraps, but Shelley joins other previously announced OUAT alums returning, including Barbara Hershey, Giancarlo Esposito, Robbie Kay, Victoria Smurfit, Emma Caulfield and Tony Perez. Shelley won’t appear in the 100th, but in at least one episode sometime during the second half of the season.

Once Upon a Time airs Sundays at 8 p.m. ET on ABC.

Episode Recaps

Once Upon a Time

Everything you’ve ever read about fairy tales is true—the residents of Storybrooke are living proof.

  • TV Show
  • 7
  • In Season
  • ABC
stream service