Once Upon a Time Season 2 (ABC) returns Sunday to fans waiting on two major story arcs: One, what's going to happen with Snow White's "black heart?" Two, when will Neal/Baelfire (who is widely believed to be Peter Pan) confront Captain Hook for his transgressions against him and his father? Two more OUAT arcs come up now: Neal's fiancée Tamara comes to Storybrooke, as Pinocchio/August returns. Meanwhile, Anton the Giant's beans are ready for harvesting soon.

Spoiler Alert: This article contains spoilers for those who have seen the latest episodes of Once Upon a Time Season 2. Read at your own risk.

OUAT: Snow White Slaps The One Who Lied

The biggest twist in Once Upon a Time so far, is that Snow White has killed Cora, the Queen of Hearts. The little princess who wouldn't kill a soul to save her mother from a certain death has gone a long way down. And it seems she hasn't reached the pit yet. After all, she had Regina kill her own mother. That was very, very dark for Snow.

Realizing the gravity of her deed (which is a result of Rumplestiltskin's evil schemes), Mary Margaret begged Regina to crush her heart. Forget about Prince Charming and the daughter who lived 28 years away from her. Snow White would rather die. But the Evil Queen would rather watch her waste away in agony.

Still on Snow: Geppetto/Marco confessed that she could have joined her daughter Emma in the wardrobe. Snow was overwhelmed with rage and slapped the old man in response. Hmm, Snow White better watch her black heart.

Once Upon a Time Season 2, Episode 18: "Selfless, Brave and True"

Pinocchio is back in OUAT, but he's literally in bad shape - and form. Viewers are taken to the story of his encounter with a mystery man, how he tried to break his own curse, and (drum rolls) how much he knows about Neal's fiancee.

Storybrooke Mayor Regina Miller is busy confronting (or being confronted by) people. She tells Owen/Greg Mendel to leave town. But the man who lost his father is not scared of the evil queen. Viewers are also not forgetting that he has been texting/calling an accomplice. Who could it be?

Neal's fiancée, Tamara, comes to Storybrooke. Is she a character from another fantasy land, or someone connected to Mr Mendel? Regardless, Emma Swan is not happy that she has to deal with her former flame's new love.

Avid viewers have known for a while that Peter Pan is showing up in Storybrooke. Captain Hook was his advanced party, so to speak. We've missed Hook's eye make-up for a while, but he is definitely coming back to continue to try to destroy The Crocodile, as in Mr Gold/Rumplestiltskin/Beast. A lot of great thing on this week's Once Upon a Time episode. Enjoy it. The series will be on hiatus, returning on Apr. 21.

ALSO READ:

'The Mentalist' vs 'The Following' Review: Too Many Similarities, Which Series is Better? [READ]

Glee 4 Recap: 'Guilty Pleasures' Top 5 Highlights, 'Idol' Jessica Sanchez' Character to Appear in May [READ]