Killian and David are putting their bromance to the test on Once Upon a Time Season 6 Episode 12 "Murder Most Foul."
The two men love Emma more than anything. But her father's had a few issues with Killian and his pirate past. Can they put it behind them?
Things look promising in the pictures below. Hopefully, Killian will help David work through his issues once and for all.
Elsewhere, Robin might not be fitting in as well as Regina wanted. Will the two get a second chance at love?
Scroll through the photos and let us know what you hope to see. Remember, you can watch Once Upon a Time online anytime!
Bromance Stroll - Once Upon a Time Season 6 Episode 12
Only in Storybrooke could we find Prince Charming and Captain Hook taking a late night stroll on the docks. Are the two men chatting about their days or just enjoying a moment of friendship?
Heavy thoughts - Once Upon a Time Season 6 Episode 12
Prince Charming has the weight of the world on his shoulders. And we know he's not sleeping. That's not going to help his state of mind as he digs into the past.
Killian on standby - Once Upon a Time Season 6 Episode 12
Killian waits nearby as David contemplates his situation. He's eager to help the prince because he wants to prove to him that he's worthy of his daughter's love.
A friend in need - Once Upon a Time Season 6 Episode 12
Killian and David have had their ups and downs over the course of the series. They've been on the same side for a while, but can Killian help the prince get past his demons?
Pleading with the Prince - Once Upon a Time Season 6 Episode 12
We know David's not in the best frame of mind lately. He's refusing to sleep because he's determined to protect Emma. Can Killian make him see reason?
David's coming around - Once Upon a Time Season 6 Episode 12
Prince Charming seems to be going through a lot of emotions during this late night chat with his daughter's love. Perhaps Killian shared his future plans with David? Does he approve?
A joke between friends - Once Upon a Time Season 6 Episode 12
It's not all gloom and doom in Storybrooke. Killian does his best to lighten the moment as he and David talk. Maybe a few jokes will ease the prince's pain.
A princely blessing? - Once Upon a Time Season 6 Episode 12
We know Killian's working hard to prove himself to David. And that's not an easy feat for anyone. But the smile on his face looks pretty sincere to us!
Killian's happy - Once Upon a Time Season 6 Episode 12
Might this be the moment where the prince provides the former pirate with his blessing? The smile on Killian's face might be a good indicator of that.
Shady archer - Once Upon a Time Season 6 Episode 12
Robin's keeping his bow and arrow close as he prowls his new surroundings. How different will this version be from the original character we grew to love?
Ready for battle? - Once Upon a Time Season 6 Episode 12
Robin's an admitted thief. But he's come to Storybrooke to sample someone else's life. It might take him a while to relax from his normal fight or flight mode.
Outlaw Queen Argument - Once Upon a Time Season 6 Episode 12
Things look rather tense between the outlaw and his queen. But we're not too worried. We remember the tension brewing between Robin and Regina in the Enchanted Forest. It didn't stop them from falling in love.
Worried Regina - Once Upon a Time Season 6 Episode 12
Regina's aching for her happy ending. But we know the queen's worried fate will screw her over one more time. Maybe she'll proceed with caution around Robin.
Injured - Once Upon a Time Season 6 Episode 12
Regina's examining Robin's hand. Did he get into a fist fight? Or perhaps he hurt himself escaping from a tight situation.
Blinded by love - Once Upon a Time Season 6 Episode 12
We've seen this look on Regina's face before. Even though she knows this Robin is different, she still wants to believe Emma's right about him having a piece of his soul. Will it prove true?