We have been waiting almost a month for a new episode of Once Upon a Time, and it’s finally here, dearies!

Tonight, Sunday, April 21, 2013, the hit fairy tale show returns from hiatus, which means you can start grieving and instead panic about whether or not Rumbelle will get back together.

Since we’ve had to wait so long, we’ve gathered a lot of intel about Season 2, Episode 19: “Lacey,” including the fact that Lacey is — spoiler alert! — Belle’s Storybrooke alter ego, which Regina forced on her while she was locked away.

In addition to our spoiler roundup, we also have a few script snippets in meme form (Rumbelle and a dark one about Henry), and quite a few sneak peek clips. From the looks of it, we’ll mostly be learning about Mr. Gold and Belle/Lacey’s current relationship (which her portrayer, Emilie de Ravin, spilled about to Wetpaint Entertainment’s own Rebecca Martin), but there will also be some magical moments with the crop of Tiny’s beanstalks and Emma questioning whether she wants to go back to Fairytale Land or stay in the Land Without Magic.

Basically, there’s a lot ahead, so check out the official synopsis and a rejoicing meme of Rumplestiltskin below, and then hit the comments with your feelings!

Mr. Gold enlists the aid of David to help him try to jog Belle's now cursed memories and get her to love him again; and when it is revealed that the magic beans Anton (Jorge Garcia, Lost) and the dwarves have been harvesting have begun to grow and could possibly transport everybody home, Emma is torn over whether she would want to live in fairytale land or stay in our world. Meanwhile, in the fairytale land that was, Rumplestiltskin forces Belle to accompany him on a hunt to kill a thief, whom she had freed in the name of mercy.

Credit: ABC/Wetpaint

Catch Once Upon a Time tonight, Sunday, April 21 at 8 p.m. ET/PT on ABC.

Alyse Whitney is an editor at Wetpaint Entertainment. Follow her on Twitter @AlyseWhitney.