Or is David trying to warn Mary Margaret not to put so much trust into Zelena considering they have no memory of ever meeting her.
Recent Views: 0
For new parents, these two look very worried. And has David gotten a new sword or did he get his courage infused on back from the Wicked Witch?
Recent Views: 0
What is up with that giant sword that David's carrying and perhaps he and Mary Margaret should update some of that furniture before the baby comes on Once Upon a Time.
Recent Views: 0
Whoever is texting Emma, they seem to have the entire family concerned.
Recent Views: 0
What has happened that has put that shocked expression on Mary Margaret's face? "Quiet Minds" is the 15th episode of the show's third season.
Recent Views: 0
All of Storybrooke comes out to mourn the loss of Neal.
Recent Views: 0
Can Emma protect her new baby brother or sister from the Wicked Witch?
Recent Views: 0
How scared should David and Mary Margaret be about Zelena's interest in their unborn child?
Recent Views: 0
Everyone is waiting for Snow's baby to be born but can they keep Zelena from using the child to go back in time and kill Eva?
Recent Views: 0
Charming and Snow meet their new baby on Once Upon a Time. "Kansas" is the 20th epidoe of the show's third season.
Recent Views: 0
David and Mary Margaret look so happy now that their baby has been born but how long will their happiness last?
Recent Views: 0
Do the Charmings have a baby boy or a girl? We'll have to tune in on Sunday because these pictures aren't going to give it away.
Recent Views: 0

Once Upon a Time Quotes

True love isn't easy but it must be fought for because once you find it, it can never be replaced.

Prince Charming

Life doesn't always have a happy ending.

Mary Margaret