"Revenge" season 3 episode 5 "Control" is set to premiere on Sunday night and we have some juicy spoilers for you.

First off can we just say the wedding is off! That's right, according to the Huffington Post, Daniel is going to tell Emily that he can't marry her.

Daniel's shocking announcement will leave viewers questioning who Emily truly loves. All this time, we thought that Emily was struggling with her feelings towards the loves of her life Jack and Aiden but we will soon be wondering if she has come to love Daniel as well.

Apparently whoever she chooses as her one true love will most likely be the gunman who shoots her and sends her into the ocean on her wedding night, according to the site.

Not to mention that Victoria's son Patrick's life is about to be rocked by Nolan and we don't mean in the good way.

Apparently that $20,000 that he offered Patrick's ex-wife is going to come into handy when he asks her to dish some shocking information about Patrick that will have Victoria reconsidering her favorite child.

Check out the promo for "Revenge" season 3 episode 5, "Control" below. The series airs Sunday nights on ABC.