Though it feels like we just started Once Upon a Time Season 2, it’s coming to an end in less than two months. We’ll wait while you ready your tissues — the creators promise that it’s going to be a tearjerker.

The countdown to the finale begins this Sunday, as Season 2, Episode 18: “Selfless, Brave and True” brings back Pinocchio (aka August), and then we’ll have a long hiatus before the final four episodes, all leading up to the two-part Peter Pan-centric finale on May 5 (Episode 21, “Second Star to the Right”) and May 12 (Episode 22, “And Straight On ‘Til Morning”).

While ABC has yet to release any information about how long the hiatus will be, considering that they’ve said they will go straight through without a break after it returns, we’re guessing it will come back on April 21, airing Episode 19, then the penultimate episode on April 28, and finally, the two-part finale on May 5 and May 12. But only time will tell (or perhaps Rumplestiltskin?) if we’re correct about the future.

Are you excited for OUAT’s epic finale, or do you wish it would last longer? Sound off below!

Catch the next episode of Once Upon a Time on Sunday, March 24 at 8 p.m. ET on ABC.

Alyse Whitney is an editor at Wetpaint Entertainment. Follow her on Twitter @AlyseWhitney.