Once Upon a Time's latest chapter will be its last. The show will end with its seventh season, airing now on ABC.

According to a report from The Hollywood Reporter, the show suffered from a drop in viewers when it moved from Sundays to Fridays, losing around 37% of its audience. Overall, the season so far has averaged a 1.1 rating in the adults 18-49 demographic, which wasn't promising for Storybrooke's future.

RELATED: Inhumans Hasn’t Soured ABC on Superhero TV Shows

“When we first heard Adam and Eddy’s pitch for Once Upon a Time, we knew it was something incredibly special. For seven years, they have captivated us with their creativity and passion while reimagining some of our most beloved Disney fairytales, creating an undeniable global hit. Saying goodbye will be bittersweet, but Once Upon a Time will forever be part of the ABC legacy and we can’t wait for fans to join us in this epic final chapter," ABC Entertainment president Channing Dungey said in a statement.

Once Upon a Time was originally set to end after its sixth season, following the exit of original stars Ginnifer Goodwin, Jennifer Morrison and Josh Dallas. However, the showrunners had the idea to reboot their fairy tales in the same vein as Marvel, bringing actors like Alison Fernandez, Dania Ramirez, Gabrielle Anwar and more on board for Season 7. Lana Parrilla remained for the seventh and final season.

Created by Adam Horowitz and Edward Kitsis, Once Upon a Time told a story of the real world and classic fairy tales coming together with one special girl caught in the middle. The show starred Jennifer Morrison as Emma Swan, Ginnifer Goodwin as Snow White, Lana Parilla as the Evil Queen, Josh Dallas as Prince Charming, Jared Gilmore as Henry Mills, Robert Carlyle as Rumpelstiltskin, Colin O'Donoghue as Captain Hook and Emilie de Ravin as Belle.