Bad news, Once Upon a Time fans: Our beloved show has hit another series low with Season 2, Episode 20: "The Evil Queen."

The episode, which aired on Sunday, April 28, earned 7.04 million viewers, with only a 2.0 share in the coveted 18-49 demo — that's down five percent from last week's Season 2, Episode 19: “Lacey.”

While that still left the show as number two for its timeslot amongst the network shows, it's not a good sign. We remain confident that the show will be picked up for Season 3 when ABC announces its renewals in May (it has become a bit of a flagship for ABC Sundays), but we're worried about the future of the show if its numbers continue its drop.

How can the show get back on track, ratings wise, in Season 3? In our opinion, the best thing to do would be to get back on track story wise, too. Though it would also help if ABC would give it more consistent scheduling!

What do you think OUAT needs to do to boost the ratings? Sound off in the comments below!

Read more OUAT spoilers here.

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

Source: TVLine, TV By the Numbers

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