After a bit of a hiatus, where hopefully we’ve all managed to come to terms with what happened in the fall finale, Once Upon a Time returns tonight with a Rumpelstiltskin episode!

Tonight at 8/7c on ABC, Once Upon a Time will show the origin story of Rumpelstiltskin, while in Storybrooke the inhabitants are reeling from the death of Sheriff Graham. The description reads:

Emma runs for public office and Mr. Gold and Regina take opposite sides in the election; and in the fairy-tale world, Rumplestiltskin becomes desperate to find a way to keep his son from a futile war.

Watch the promo:

Bet something’s gonna happen to Rumpel’s son that makes him so intent on taking children! And who do you think will get the Sheriff position?!