On Once Upon a Time Season 2, Episode 17: "Welcome to Storybrooke" we got to see what Storybrooke looked like under the curse prior to Emma (Jennifer Morrison) showing up. However, far from clarifying things, the episode left many fans wondering exactly how the curse worked.

As we've known since Season 1, under the curse time "stopped." People didn't age. They were stuck in the same patterns, they could do nothing to fix their unhappy lives. But "Welcome to Storybrooke" took that concept further, implying that there was a bit of a Groundhog's Day situation going on — people seemed to be living the exact same day over and over.

But ... actually, not exactly. After all, Billy the mechanic did manage to fix Kurt's car over the course of several days, and there were subtle tweaks in the situations as Regina walked down the street in the morning on different days. So, did the town spend 28 years literally repeating or not?

According to showrunner Adam Horowitz, the answer is no: "Days did not repeat," he explained on Twitter. "They were similar but not exact same."

So, it would appear that the characters were stuck in intense holding patterns that kept them in very similar situations, but they did change day to day. Hence, for example, Ruby wearing different revealing outfits while arguing with Granny every morning.

Sounds boring! No wonder Regina started regretting her victory almost immediately.

Read more OUAT spoilers here.

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

Source: @AdamHorowitzLA