Responses
OMG! THE ACCURACY! Like not once have we seen actual repentance or anything. He just jumps in to save them, which is only for plot and to show him being heroic as you said. Sad because she died and left, which was his fault to begin with. Respected her decision to leave long after she had to run away, which is also basic decency and not his choice. This is literal bull.
And of course the dumb kid randomly almost drowned so Killian could swoop in with a grand heroic gesture to save the day.
The only actual development Killian got is:
1. I’m so grief stricken that my girlfriend and kid died right before I was about to marry another woman (grief is valid, but the entire situation was necessitated by his bs)
2. I’m going blind now, look at how sad and pathetic I am
3. I’m “choosing to let her go” mentality, aka basic respect for the free will and autonomy of his former partner and not viewing her as his property
4. Being helpful in random situations designed solely to give me a chance to be heroic/helpful