Sunday’s (March 12) episode of “Once Upon a Time” left us wondering why two of the most devilishly handsome dudes in Storybrooke can’t just be honest with the people who love them.

Hook’s (Colin O’Donoghue) secret is one of those things that doesn’t happen to normal couples who don’t have four curses, 300 years and a whole lot of magic complicating matters. After all, it’s so much harder to unwittingly kill your girlfriend’s grandfather when both of you exist on the same timeline.

David’s (Josh Dallas) quest to find out what happened to his father all those years ago in the Enchanted Forest led him to King George (Alan Dale), and the not-exactly-true revelation that his father had been murdered for trying to save Prince James from the terrors of growing up under George’s thumb. Finally at peace knowing his father died a good man, David welcome Hook into the fold with open arms — even agreeing to let him seek Emma’s (Jennifer Morrison) hand in marriage — but there’s one huge catch.

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

George’s men didn’t end up killing David’s dad. Hook did.

Back when he was still stealing gold and pirating his way through every land known to man or Rumplestiltskin (Robert Carlyle), Hook snuffed out the poor beggar like one swats away fly. He didn’t even remember he’d done it until faced with a drawing of Robert (David Cubitt) straight out of Henry’s (Jared Gilmore) storybook.

Now, he’s been put in the awkward position of having to choose between being the good, honest man David agreed to let his daughter marry (and admit to murdering her grandfather) or keeping it to himself and marrying Emma dishonestly.

Kind of a lose, lose situation, right?

Surprisingly enough, Hook’s secret isn’t the one that’s got us worried — Captain Swan is practically bullet-proof at this point, they can survive this. It’s Robin’s (Sean Maguire) secret that’s surely going to keep us up at night.

RELATED: ‘OUAT’ showrunners Adam Horowitz & Eddy Kitsis talk Robin’s return & Grandpa Hook

After taking off on his own to settle old scores and nearly killing a man in the process, Robin found himself in Regina’s (Lana Parrilla) vault, sharing a kiss with his kind of former flame; a kiss that didn’t exactly send fireworks flying for either of them. It seems this new Robin really is not the man we knew and loved, which begs the question: Who the heck is he?

Well apparently, he’s someone who’d rob Regina’s vault of a box that she’d only describe as “powerful.”

Whatever is in that box, we distinctly did not like the look on Robin’s face when he walked off with it. Could he just be back to revenge? Or did the news that he’s got a daughter in this land spark some old, protective papa bear instincts in him? Worst of all, is this latest move going to lead to the second demise of Robin of Locksley?

“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.”