Sorry Oncers. Unfortunately, there will not be a new episode of Once Upon a Time airing on Sunday, April 14. This is the third consecutive week without a new episode. The series will air a new episode next week, April 21, with Season 2, Episode 19: “Lacey.”

All is not lost, however. ABC will be airing a OUAT special called “The Price of Magic” in the time slot. The special promises to bring new viewers up to date, while still providing something for faithful viewers with the exploration of the question ”What is the price of magic?” in the world of OUAT.  

We can’t help think that ABC’s inconsistent scheduling for OUAT has contributed to a recent decline in the ratings. OUAT co-creator Adam Horowitz insists the scheduling gap is only due to the nature of production, and we suppose we are glad that this mid-season gap will make the show’s summer hiatus shorter. The series will air the final episode of Season 2 on May 5. Though the show hasn’t been officially picked up for a third season, we are pretty confident it will be.

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