Tune in to the next show of "Once Upon a Time" to see how Emma reunites Lily with Maleficent.

According to Spoilers Guide, "Regina and Robin struggle to cope with the implications of Zelena's pregnancy. When Gold's health takes a turn for the worse, Isaac looks to a new ally for help procuring the magic ink he needs to re-write history. In a Fairy Tale Land flashback, Cora returns from Wonderland to beg Regina's forgiveness on the anniversary of Daniel's murder. Cora vows to help her daughter find true love, but Regina remains suspicious of her mother's intentions."

The season finale is approaching. It is not clear what will happen, but multiple reports have seen Emma holding the dagger, Spoiler Guide teases.

In the last episode, Emma learned who Lily really was, Latin Post reported. She and Regina went on a road trip to find Lily. It turned out that Lily was Emma's closest childhood friend from her days back in foster care.

According to TV Guide, however, the big question lies with "The Vampire Diaries": Will Elena die?

"We've had the benefit of knowing about Nina's [Dobrev] exit for a while, so we were able to write what we believe will be the most satisfying goodbye for such a beloved character," the show's executive producer Caroline Dries' said.

She added, "It was emotional to brainstorm, even to write, but I think Julie [Plec, executive producer] will agree that when it came time to put pen to paper, the story just sort of flowed naturally."

In the two-hour season finale, Caroline regains her humanity. She and Stefan finally talk things out at Jo and Alaric's wedding.

"Caroline, like Stefan, is going to feel deeply shamed when all is said and done, and her struggle will be reconciling those feelings and finding a way to move past them," Dries said.

"When she's in the murk of that guilt and remorse, a real relationship with Stefan won't feel possible."

Tune into ABC on Sunday, May 3, for the next episode of "Once Upon a Time," and catch The CW's "The Vampire Diaries" Thursday, May 7.