Once Upon a Time star Colin O'Donoghue recently revealed what Emma's (Jennifer Morrison) feelings are towards his character, Hook, in addition to some new info about his past with Ursula (Merrin Dungey).

Hook Helps Young Ursula Run Away From Home on 'Once Upon a Time'

O'Donoghue recently spoke with TVLine about Hook and how Emma knows that he is simply looking out for her best interest, no matter what choices he makes.

"I think that Emma knows and understands who this Hook is, in present day. She knows that he deeply cares for her and wants to do whatever it takes to make this relationship work," O'Donoghue explained. "Much in the the same way that Belle [Emilie de Ravin] sees the best in Rumple [Robert Carlyle], Emma tries to see the best in Hook - the only difference is that Hook is genuinely trying to do the right thing, to be the better person, whereas Gold just can't do that. Gold just always, always has the Dark One inside him."

Rumple Losing Baelfire Informs His Quest For Happy Ending on 'Once Upon a Time'?

Even if Hook were to find out about Snow (Ginnifer Goodwin) and Charming's (Josh Dallas) secret, O'Donoghue said that he still wouldn't use that as leverage in order to gain a better standing with them. And this is because he wouldn't want Emma's emotional state to be compromised in any way.

Meanwhile, the next episode of Once Upon a Time will feature some insight into Hook's history with Ursula. While it will be revealed that Hook isn't exactly a hero in the past, he will attempt to do right by Ursula in the present.

"He tries to help a young Ursula (The Following's Tiffany Boone) run away from her father Poseidon (Ghostbusters' Ernie Hudson), but as is always the case with ol' Hook, he makes a couple of questionable decisions," O'Donoghue said. "It doesn't necessarily go the right way. But in the present day, he's trying to take a leaf out of Emma's book, offering Ursula a chance at her happy ending in exchange for finding out what Gold's real plan is."

It remains to be seen what will become of Hook and Emma as well as Hook and Ursula, but fans can only hope that he does the right thing and doesn't go back to his questionable pirate ways.

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

Watch the promo for the next episode of Once Upon a Time here: