Once Upon a Time Season 2 has been struggling in the ratings lately, hitting series low after series low. Is the problem poor plotting, too many new characters, crazy scheduling, or something else entirely? Whatever the cause, many fans are worried that the constant bad ratings news bodes ill for the show even being renewed for Season 3.

However, we're pretty sure OUAT is going to be okay. While it hasn't officially been renewed yet, all signs point to Season 3 being a go.

While Season 2, Episode 20: "The Evil Queen" hit a series low, it was still in second place for the timeslot amongst the networks, and was ABC's highest performer of the night. Plus, the ratings were up for Season 2, Episode 21: "Second Star to the Right." Once may be struggling relative to its past success, but it's still doing better than many of ABC's other shows.

The ratings analysts at TV by the Numbers agree, calling OUAT's renewal a sure thing. Given that the OUAT Powers That Be are currently developing a spin-off that, if picked up, would run during OUAT's winter hiatus, it certainly sounds like the bigwigs at ABC have every intention of keeping the show around next year. Showrunner Adam Horowitz has assured fans that ABC hasn't officially renewed any of its dramas so far; it's normal for them to wait until mid-May to announce renewals.

Of course, this doesn't mean fans — or the writers! — should relax. While it would be utterly shocking for the show not to get a Season 3, if the ratings downward spiral continues, Season 4 could be called into question. We wouldn't want that!

Catch the Season 2 finale of Once Upon a Time on Sunday, May 12 at 8 p.m. ET/PT on ABC.

Source: TV by the Numbers

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.