With three painfully long weeks still standing between us and the return of Revenge, there’s not much for us to do apart from carving double infinity signs into our bed posts and visiting Sammy the Dog’s sand dune grave (RIP).

But now ABC has given us a special treat. Starting today, all nine episodes of Revenge Season 2 are available to watch for free on ABC.com. That’s almost seven hours of revengey goodness to fill the long Nolan Ross-less hours.

It never hurts to refresh your memory, especially considering all of the twists we’ve endured this season. Victoria Grayson rose from the grave, Fauxmanda and her baby bump of doom survived a nasty spill in Grayson Manor, and Daniel took over Grayson Global.

We’ve also have the opportunity to watch Emily Thorne and Aiden Mathis’s love story unfold. Sigh, memories.

Will you catch up with Revenge episodes online before the show comes back on Jan. 6, 2013? Tell us below!