I feel like Emma was all of us during that confrontation. She basically abolished every single one of Hook's reasons and forced him to confront the real reason why he was so afraid to tell her. Because despite how far he's come, how much he's changed, and how even though he's earned forgiveness, he still hasn't forgiven himself for his past deeds as Captain Hook.
Right. It makes me incredibly glad that she didn’t care about what he did, because like she says it’s all in the past. It was the lying that got to her, because she thought they were past that. And they are, but I understand where Killian is coming from here.
And that’s why I love this moment so much. Because like you said, like he’s said, he earned forgiveness from others, it’s just himself that he has to forgive.
Ugh don’t you just love him?