We couldn’t have conjured up better Once Upon a Time news if you furnished us with a magical well and a flask of Windex and/or love potion: Emilie de Ravin has been upgraded to series regular status for Season 2.

RELATED | Once Upon a Time: Ginnifer Goodwin Is ‘Most Excited’ for the Charming Family Reunion

The Lost alum’s future with the fantastical ABC drama seemed solid given the events of the Season 1 finale, in which Belle was sprung from Storybrooke captivity to reunite with onetime flame Rumpelstiltskin and make him aware of Regina/the Evil Queen’s duplicitous act. Still, it’s nice to see it made official with the actress’ inking of a deal.

RELATED | Once Upon a Time Bets on Red for Season 2, Makes Meghan Ory a Series Regular

As Once scribe Jane Espenson recently explained to us, “We cast [Emilie] thinking that she’d be great for this but that it would probably be a one-shot — but if she didn’t get a pilot and she had a good time and she’s available, we knew that of course she’d be welcome back!”

RELATED | Once Upon a Time‘s Lana Parrilla: Regina’s Feud With Rumpel ‘Is Not Going to Be Pretty!’

De Ravin, whose ABC pilot Americana did not get picked up for the fall, appeared in a total of three Once Upon a Time episodes during the show’s freshman run.

What do you say, Once fans — does Belle toll for thee?