I’m sorry but I’m just here crying and feeling all the feels because Killian Jones is fully convinced that Emma Swan will want nothing to do with him once she learns he killed her grandfather. And yet, even after learning the truth, Emma will still say yes. She will still choose to marry him because there is nothing this man has done in the past that will make her stop loving him and wanting him.Because she loves him fully and completely.
I really think this is the final thing Killian needs so he can finally forgive himself. Because if Emma and the Charmings can forgive him for having done THAT, there's nothing else he has done in the past that they won't forgive him for.
Nothing. Yes, not even Killian unknowingly having killed Charming’s father during his pirate days.