'Once Upon a Time' season 5 episodes 22 and 23 spoilers: Henry destroys magic once and for all

It seems that Evil Queens don't get to live happily ever after, at least not in "Once Upon a Time." As Regina mourns her lost love, will she be tempted to go back to her evil ways?
The previous episode saw the heroes and villains of Storybrooke teaming up to stop Hades (Greg Germann). But just as the God of the Underworld was about to strike down Regina, the Evil Queen (Lana Parrilla), Robin (Sean Maguire) stepped in and sacrificed himself for her. It was a shocking death, especially coming on the heels of Hook (Colin O'Donoghue) apparently moving on after finding a way to stop Hades.
Of course, it won't do for a show to suddenly lose two of its pivotal characters so the episode ended with Hook being given another chance at life and love by Zeus. However, Emma's (Jennifer Morrison) love being allowed to return to her might be too much for Regina to take and might lead her to once again embrace her evil ways.
That certainly is hinted at in the two-hour finale of "Once Upon a Time's" fifth season. In episode 22, "Only You," seeing Regina in pain over Robin Hood's death appears to have prompted Henry (Jared S. Gilmore) to go on a quest to destroy magic. Meanwhile, Zelena (Rebecca Mader), Snow (Ginnifer Goodwin), David (Josh Dallas), and Hook's attempt to open a portal to send Merida and the others home goes wrong and they all end up in a strange world.
Henry's quest will continue in the second hour of the finale, as episode 23, "An Untold Story," will find Emma and Regina racing to track Henry down before Mr. Gold (Robert Carlyle) finds him. But it's not easy as Regina has difficulty reining in her desire to revert to her evil persona. Meanwhile, the others find themselves imprisoned in the deranged world they ended up in and must contend with "two very disturbed individuals that may give Gold a run for his money."
While they're forced to face a new challenge even in the midst of their mourning, the town's residents (and a lot of fans) are admittedly worried about Regina giving in to her anger and reverting back to her evil ways. This is clearly shown in the trailer for the upcoming episode when Regina tells Emma that she's afraid "the evil queen is about to come out to play." And Emma certainly looks worried. The idea seems to agree with Gold, who's also shown talking to Regina and telling her being the evil queen is who she really is.
Whether the Evil Queen will return remains to be seen, but Parrilla recently told ABC News that no one has shown Regina that much love before and she's overwhelmed by it.
"I think she's devastated and we're going to see how she handles that loss in the finale," Parrilla teased.
Fans don't have long to wait as episodes 22 and 23 of "Once Upon a Time" season 5 are set to be aired on ABC on May 15. The two-hour finale will be screened at 7 p.m (6c).