Beware the villains on “Once Upon a Time”! Although the Queens of Darkness claimed to be in Storybrooke to turn over a new leaf and get their happy endings, their recent actions have proved otherwise.

According to the synopsis for episode 15, titled “Poor Unfortunate Soul,” viewers will finally discover what Hook (Colin O’Donoghue) has been hiding about the evil sea witch, Ursula (Merrin Dungey). Fans will remember Ursula said hello to him when they first crossed baths in Storybrooke; however Hook denied knowing her when Emma (Jennifer Morrison) questioned him. A flashback to the Enchanted Forest will reveal that a young Ursula helped Hook run away but quickly discovered “it isn’t wise to trust a pirate.” Now he’ll be using his “complicated history” with the villain to find out the secret with which Mr. Gold (Robert Carlyle) plans to surprise the town.

While Hook does some digging, the Queens of Darkness will be doing some investigating of their own, but they plan on using torture to find the information. Last week the women used magic to turn Pinocchio back into August (Eion Bailey). They believe August has information about the mysterious Author. But does he have the knowledge they need? Or are they torturing a dead end?

Fortunately Emma, Mary Margaret (Ginnifer Goodwin) and David (Josh Dallas) will be looking for Pinocchio/August. “Once Upon a Time” viewers just have to hope they can get to him in time.

Meanwhile, Regina (Lana Parrilla) will still be undercover as a villain -- but she can’t fully focus with Robin Hood (Sean Maguire) on her mind. He was forced to leave Storybrooke because of the Snow Queen’s (Elizabeth Mitchell) spell on Marian (Christie Laing), and Regina fears he’s in danger in the outside world.

“Once Upon a Time” Season 4, episode 15 will air on ABC on Sunday, March 22, at 8 p.m. EDT.