The princess has unfinished business.
In this tense clip from Sunday's upcoming episode of The Royals, Eleanor (Alexandra Park) confronts Jasper (Tom Austen) for the first time after he dumped her unexpectedly and then disappeared from the palace. "Where the hell did you go?" she asks him.
"I had some stuff I had to take care of," he replies. "The less you know, the better."
Eleanor then goes off on him. "I've been sitting in silence wondering what the hell I did wrong, texting you like a pathetic loser, crying every night," she explains. "And you, you just show up like nothing even happened."
Jasper then apologizes. "I'm so sorry," he tells her sincerely.
"Apology not accepted," she responds bitterly. "I'm so done with this s--t. You be sorry, Jasper. You enjoy that."
As Eleanor tries to walk away, he grabs her arm to stop her. That's when her new security detail Rosie (Sarah Armstrong) draws her gun and points it at Jasper just as he does the same.
Find out what happens next in the clip above!
Watch the season four premiere of The Royals Sunday, Mar. 11 at 10 p.m., only on E!