Warning: This story contains major spoilers from the season 7 premiere ofOnce Upon a Time.

Read at your own risk!

Years later, Henry (now played by Andrew J.

ANDREW J. WEST, DANIA RAMIREZ

Eike Schroter/ABC

But Cinderella decides not to kill him at the last second.

Henry is a Swyft driver, which is the equivalent to Uber.

He, of course, doesn’t believe her because he’s cursed.

After Lucy steals his laptop, he goes to Roni’s bar to get it back.

Officer Rogers is a uniform cop who ultimately is promoted to detective by hour’s end.

Weaver, a.k.a Rumplestiltskin, who gives the impression of a corrupt cop seemingly in Victoria’s pocket.

(The mystery behind Gold’s new character is finally solved!)

Sure, we got a lot of answers, but the premiere raised just as many burning questions.

Here’s our attempt at breaking them down:

Once Upon a Timeairs Fridays at 8 p.m. For more on what’s ahead this season, read our interviews with the cast and executive producershere.