It seems like Once Upon a Time Season 2 just started, but we’re only three episodes away from the epic season finale. While there have been a few hints dropped about the two-part trip to Neverland, none were as big as the “painful” spoiler dropped today.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

According to TV Guide, the finale is going to be a “doozy,” and most of that has to do with Regina (surprise, surprise).

"This season has been about this reluctant family who has been torn asunder and pulled in 15 million different directions by circumstance, who at the end of the season must find some way to come together," executive producer Adam Horowitz told the site.

TV Guide also adds that if/when the magic beans “do their thing,” there will be many “painful choices to be made” — especially considering that Regina has now found them.

Honestly, we are torn about whether we want the Storybrooke residents to get back to the Enchanted Forest; we’re like Emma in that way. However, since everything points to Neverland in the finale, maybe that’s where the beans will land our favorites.

What do you think about the OUAT Season 2 finale? Sound off below.

Catch the next episode of Once Upon a Time on Sunday, April 28 at 8 p.m. ET/PT on ABC.

Source: TV Guide