Revenge will end its run after four seasons, with ABC choosing to prematurely can Emily Thorne's quest for vengeance. The upcoming finale set to air on May 10 will wrap up the season and series.

Emily VanCampEmily Vancamp's run on Revenge is coming to an end

"We can officially tell our fans that this will be the end of the story," executive producer Sunil Nayar told Entertainment Weekly. "We've been talking to the network and we all just wanted to make sure that we felt very confident. Now that everybody has seen the finale-which is fabulous-everybody understands that as much as we all adore the show, it has hit exactly the mark it needed to to end. This is the series finale of Revenge that will be airing in a couple weeks."

More: Stephen Collins cut from ABC's Scandal after allegations

Revenge was initially a big hitter for ABC, debuting with 10 million viewers and a 3.3 in the 18-49 demographic. However, the series was shifted to Sundays and the ratings began to decline. A recent episode drew just 4.45 million and a 1.0 rating.

Fans of the show have smelt a rat for a while now. Victoria Grayson (Madeleine Stowe) killed herself recently and framed Emily in a last ditch attempt to win the battle between them.

More: Homeless man threatens to kill Michael Strahan in Times Square

"We certainly had a pitch of how the show could go on, but this is why I feel so grateful to the studio and the network because they also erred on the side of creativity," Nayar says. "The show is still popular, it's loved worldwide. I can see why all the arguments from even an economic standpoint to maybe keep it going, but at the end of the day-kind of like they had with Lost-they support creativity above all. They really got the sense with us as their partners that we all came up with a great way to end these stories."

The series finale is titled Two Graves, suggesting that Emily Thorne will not be treated to a happy ending.

"There are epic emotional moments in the finale," Nayar says. "There are really shocking things that happen in the finale.

The series finale of Revenge airs on Sunday, May 10 at 10pm on ABC.