The March 31 episode of Revenge, “Masquerade,” left us with plenty of questions — Who is Victoria Grayson’s son? Will Nolan Ross be arrested for Padma’s murder? Will Jack Porter fully morph into a villain and hook up with Ashley Davenport? — but sadly, the answers will have to wait three whole weeks for the return of our favorite shoreside drama.

On Sunday, April 7 and Sunday, April 14, ABC will air reruns of Episode 13, “Union,” and Episode 14, “Sacrifice,” respectively. Then on Sunday, April 21, ABC will air the Hallmark original movie, Remember Sunday, featuring Alexis Bledel and Zachary Levi during Revenge’s normal time slot.

But on Sunday, April 28, Revenge will be back with Episode 19. ABC has yet to release details on this episode, but we do know that after it airs and Episode 20 airs on May 5, Episodes 21 and 22 will both air on Sunday, May 12 in a special two-part finale.

This finale is set to be Nolan-centric and involve a major betrayal to Emily Thorne. Basically, it’s going to be the best one yet.

We also know that Episodes 21 and 22 will be titled “Truth Part 1” and “Truth Part 2.” But what truths will be coming to light this time around?

Are you upset that Revenge will take a three-week hiatus? Weigh in below!