'Once Upon a Time'
Cast member Larra Parrilla poses during a photocall for the TV series "Once Upon A Time" at the 52nd Monte Carlo Television Festival in Monaco June 12, 2012. Reuters/Eric Gaillard

The underworld in “Once Upon a Time” Season 5 episode 12 will not be a dark place, but will look similar to Storybrooke. It will be filled with souls who have unfinished business and the heroes will be reunited with people from their past.

[Spoiler alert]

Pictures posted on Spoiler TV show that Regina (Lana Parrilla) will be reunited with her mother Cora Mills (Barbara Hershey) in the next episode. The two characters appear to have missed each other and are happy about the unexpected reunion.

Apart from Regina, Snow (Ginnifer Goodwin), Charming (Josh Dallas), Emma (Jennifer Morrison), Robin (Sean Maguire), Henry (Jared Gilmore), and Gold (Robert Carlyle) will be travelling to the underworld to rescue Hook (Colin O’Donoghue). Some of the souls in the underworld will make it difficult for the heroes to complete their mission.

Gold will be reunited with his father in the underworld. According to a report by TV Line, the heroes will first visit a graveyard together in the next episode. The photos do not show Hades (Greg Germann), so it is not clear if the heroes will encounter the character in “Once Upon a Time” Season 5 episode 12.

Hades will not be seen running the underworld, which has been described as a “topsy-turvy version of Storybrooke.” Instead, Cora will be seen as the “mayor” of the town. The search for Hook will be “more difficult” than what the heroes had anticipated in the underworld.

The souls that the heroes will encounter each have “personal vendettas.” They will reportedly “hound” the heroes “at every turn.” However, the relationship between Cora and Regina will be “cordial.”

“Once Upon a Time” Season 5 episode 12 titled “Souls of the Departed” will air on March 6th. It will be the 100th episode of the series and some sort of a celebration is expected in the episode.