According to Zap2it, last night's episode garnered a 2.0 rating in the key 18-49 demo, down two-tenths from last week's 2.2 rating. Just to compare the number of folks who tuned in: 6.7 million watched this week, down from last week's 7.34 million. While these numbers are lower, they're much better than the series low that was hit just a few weeks ago.
Next week will be the Season 3 finale for Once Upon a Time, with a two-hour extravaganza airing. It appears that we've already gotten rid of our latest big bad in Zelena, but in exchange there's a new portal opening up, and Emma (Jennifer Morrison) will find herself falling into it…again. We might be going back in time, but we'll have to wait and see!
Are you surprised the ratings went down this week? Hit the comments and let us know!
Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.