The promo for Sunday’s (March 19) episode of “Once Upon a Time” promises us another healthy dose of father-son drama between Gideon (Giles Matthey) and Rumplestiltskin (Robert Carlyle). If the heavy topic of their teased conversation is any indication though, they won’t be spending their time bonding.

Gideon’s quest to defeat Emma in order to become the Savior and save an undisclosed other realm doesn’t make a lot of sense for a couple reasons. First, we’re not sure that killing the Savior is a great way to become a Savior (there seems to be some counterproductive work going on there), and second, he’s already got an all-powerful Dark One at his beck and call. Emma (Jennifer Morrison) has a lot of good magic, but Rumple’s got just as much dark magic, and Gideon clearly has zero qualms about getting his hands dirty when he needs to.

RELATED: ‘Once Upon a Time’: Hook & Robin are both keeping huge secrets

Regardless, Gideon is persistent, and Rumple is here to help — just maybe not willingly.

For the first time in a while, we got a peek at Rumple’s dagger in the promo, which we all know can be used to control his actions. Gideon also rather ominously says that Rumple will help him whether he wants to or not. That sounds pretty dagger-y to us.

The one saving grace of this little interaction is that Gideon delivers this threat with a tear quite obviously rolling down his cheek, meaning that even if he’s doing something unspeakable to his father by taking away his free will, Gideon at least feels remorseful enough about it to shed a tear or two. That counts as a silver lining, right?

We’re still holding out hope that despite his barbaric tactics, Gideon truly does have a good heart. After all, he’s the product of true love as much as Emma was, and both Belle (Emilie de Ravin) and Rumple have proven that they have good hearts — very deep down in Rumple’s case.

RELATED: Don’t expect any Disney songs in ‘Once Upon A Time’s’ musical episode

Perhaps that’s why it’s so fitting that Rumple is the one to deliver a warning to Gideon about his plans: “Once you give in to darkness, it’s almost impossible to resist its call.”

A lesson Rumple knows better than anyone.

It’s looking like we’ll get a pretty Rumple-heavy episode, especially given that we’ve also seen what looks like an Enchanted Forest flashback. Is that a young Baelfire (Brandon Spink) we spot? We already know how that particular story ends, so here’s hoping he can get it right with Gideon this second time around.

“Once Upon a Time” airs Sundays at 8 p.m. ET/PT on ABC.

Posted by:Lindsay MacDonald

Lindsay MacDonald is a Los Angeles based entertainment reporter with an affinity for CW superheroes. She graduated from Pepperdine University with a major in Media Studies and a borderline unhealthy obsession with TV in 2012. She would much rather spend the day binge-watching ‘The Flash’ or sorting ‘Game of Thrones’ characters into Hogwarts houses than venturing outdoors. TV words to live by: “Never ignore coincidence. Unless, of course, you’re busy. In which case, always ignore coincidence.”