Various characters will be making deals on the next episode of ABC's Once Upon a Time.

ABC has released the plot synopsis for the third episode of Once Upon a Time's current sixth season, revealing that there will be various deals being made. The episode, titled "The Other Shoe", also features the arrival of Cinderella (Jessy Schram), with Emma (Jennifer Morrison), Hook (Colin O'Donoghue) and Henry (Jared Gilmore) attempting to help her find closure.

"As Storybrooke continues to welcome the new arrivals from the Land of Untold Stories, families, friends and even long-lost enemies are reunited once again," the synopsis reads. "When Ashley (Cinderella) searches for her step-family, intent on settling their unfinished business, Emma, Hook and Henry scramble to help her before it's too late."

The flashback this week centers on Cinderella, with the young princess attending a ball and meeting her prince charming.

Meanwhile, "Regina [Lana Parrilla] attempts to bribe Mr. Hyde [Sam Witwer] for information about how to defeat the Evil Queen and Snow [Ginnifer Goodwin] helps Dr. Jekyll [Hank Harris] find a suitable laboratory for his work. David [Josh Dallas] makes a deal with Gold [Robert Carlyle] and delivers a message to Belle [Emilie de Ravin] in exchange for new information about his father."

In addition to Schram, Witwer and Harris, guest stars for this episode include Raphael Sbarge as Dr. Archie Hopper/Jiminy, Lee Arenberg as Leroy/Grumpy, David Anders as Dr. Whale/Dr. Frankenstein, Ingrid Torrance as Nurse Ratched, Peter Marcin as Chief, Tim Phillipps as Prince Thomas, Lisa Banes as Lady Tremaine, Mekenna Melvin as Clorinda, Goldie Hoffman as Tisbe, Max Lloyd-Jones as Jacob, Jarod Joseph as Gus.

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

Check out the trailer for the "Other Shoe" episode of Once Upon a Time below.