If you were given three wishes today, what would they be?

Once Upon a Time has a new episode on ABC tonight, titled “Fruit of the Poisonous Tree.” It is the eleventh episode of season one.

Guest star Richard Schiff plays King Leopold, Snow White’s (Ginnifer Goodwin) father. A genie gives him three wishes. But that never turns out all that well, does it? But we can expect to see Snow White in her pretty princess dresses again! And at this point in time, the Queen (Lana Parrilla) is married to the King and she’s not wearing black.

In Storybrooke, Emma Swan (Jennifer Morrison) may have an unexpected alley in Sidney. On the romance front, Mary Margaret and David (Josh Dallas) continue to see each other even though he’s married.

Once Upon a Time “Fruit of the Poisonous Tree” Summary / Synopsis

A dejected Sidney enlists the aid of Emma to help uncover evidence that could expose Mayor Regina as the corrupt person she really is to the townspeople of Storybrooke; and Mary Margaret and David continue their secret rendezvous while trying to figure out a way to unleash their unrequited love. Meanwhile, back in the fairytale land that was, King Leopold, who is the father of Snow White and married to the Evil Queen, stumbles upon a magic lamp and is granted three wishes by a Genie – who warns the king to be careful what he wishes for.

Photo by Jack Rowand – 2011 American Broadcasting Companies, Inc. All rights reserved.

Written by: Ian Goldberg Andrew Chambliss

Director: Bryan Spicer

Original air date: January 29 2012