ScreenSpy - big news from the small screen
Don't Miss

Once Upon a Time Sneak Peeks: Meet Rapunzel Plus Don’t Drink That!

By on March 20, 2014
(ABC/Jack Rowand)


Once Upon a Time’s David (Josh Dallas) is nervous about Mary Margaret’s (Ginnifer Goodwin) pregnancy, especially when she invites Zelena (Rebecca Mader) to come and help out in Sunday’s “The Tower.”

Can they trust her? Mary Margaret seems to think so, especially when Zelena claims to have known her old nanny Johanna.

However Zelena has something very dark planned for David, and his suspicions are quite correct. Don’t drink that tea, Charming!

Meanwhile, back in the Fairytale Land that Was, Charming meets Rapunzel for the first time.

Once Upon a Time airs Sunday March 23 (8:00-9:00 p.m., ET) on the ABC Television Network.

RELATED | Over 30 New Images From Once Upon a Time’s “The Tower”