Storybrooke is taking over the network!

We were already excited for both the Once Upon a Time Season 1 DVD release on August 28 and the mini OUAT marathon coming to ABC on September 9. And now we’re as happy as Grumpy on Opposite Day because ABC has also decided to air reruns of OUAT starting this Sunday at 8 p.m.

ABC released a press release today about the program change. Episode 7, "The Heart is a Lonely Hunter," will air this Sunday, August 19 from 8 to 9 p.m. instead of the previously scheduled program, Secret Millionaire. Episode 8, "Desperate Souls," will air the following Sunday, August 26.

Then things get a bit tricky ‘cause the next episode to air, on September 2, is reportedly Episode 10, "7:15 a.m." The week after that is the mini marathon, which is said to include the final four episodes, 19-22. What about the first six episodes, Episode 9 and Episodes 11-18? It’s not clear. But Season 2 begins on September 30, so they have two more Sundays to fill between the marathon and the premiere. We can’t wait to see what happens next!

Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.

Sources: @SitcomsOnline, ABC

Gina Carbone is a contributing writer at Wetpaint Entertainment. Follow her on Twitter @ginacarbone.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.