Easter Sunday was not kind to Once Upon a Time. While many families across America were gathered together and enjoying a nice dinner and some quality time, it seems as though they were not tuning in for Season 3, Episode 18 (“Bleeding Through”). How bad were this week’s ratings? Read on to find out!

Bad news, guys. This past Sunday’s episode delivered a series low for the magical series. It looks like viewers weren’t down to Young Cora’s backstory of how she came to be pregnant with Zelena (Rebecca Mader). We’ll admit that the episode gave off more of a Halloween vibe — you know, with the séance used to summon Cora’s ghost.

According to Zap2it, the episode on April 20 delivered 5.69 million viewers and a 1.7 rating in the key 18-49 demo, down three-tenths of a point from last week, which saw 6 million viewers and a 2.0 rating.

There are only four more episodes until the Season 3 finale. Hopefully the ratings pick up for the last few episodes and deliver big numbers. Once isn’t officially renewed for Season 4, but it’s basically already a go. A bump in the numbers would just mean bragging rights for the ABC drama — and validation that the #WickedVsEvil storyline paid off.

Are you shocked that Easter Sunday was bad for the ratings? Hit the comments and let us know!

Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.

Carson Blackwelder is an Associate Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!