Well, that was awkward. Not every "Once Upon a Time" fan is a Captain Swan fan, but fans of Captain Hook (Colin O'Donoghue) and Emma Swan (Jennifer Morrison) have been waiting for him to propose. It happened last night in Season 6, Episode 13, "Ill-Boding Patterns." And it was not ideal.

Yeah, it was still squeal-worthy when she said yes -- and many CS shippers are thrilled...

... but the context was so wrong.

Hook was only coming to talk to Emma to confess what he had just learned, that back in the day, he was the one who killed David's (Josh Dallas) father, aka Emma's biological grandfather. Instead, Emma jumped the gun, figuring Hook was struggling to get out what he had to say because he was working up the courage (with his Captain Morgan rum, not water) to propose. She found the engagement ring he got for her, and she was ready with the spoiler that the answer was "yes."

Hook was taken off guard. He did want to propose, and he did get David's blessing as Emma's father, but he didn't want to propose until she knew the truth about what happened, even if it meant she didn't want to be with him anymore. He didn't know how to react to Emma's early "yes," so he skipped his plan of telling her the truth and went straight down on one knee to propose.

Morrison told Entertainment Weekly that her character shares blame for the moment going south.

Emma "puts him in a terrible position [...] where he feels like he has to propose in that moment because of the circumstances."

O'Donoghue argued that Hook made the "wrong decision" to propose, even if he felt backed into a corner after she found the ring and was so excited about getting engaged.

"He should just say, 'Hold on a second. Before we do this, I should let you know that this is the case,' but I think, yet again, it's a case of Hook making a spur of the minute wrong decision, which he regrets — he doesn't regret the fact that they're engaged, he regrets the circumstances and what went on behind it."

Morrison continued to EW:

"Both of them are coming at it with good intentions. It just ends up being a muddy situation because he was about to tell her and then it seems like a terrible moment to tell her."

Yeah, it was not the perfect proposal, but when do things go perfectly on OUAT? It does seem like they will be getting married anyway -- and they'll be singing in the musical episode -- so things must work out in the end, right?

"Once Upon a Time" airs Sundays at 8 p.m. on ABC.

Want more stuff like this? Like us on Facebook.