Ohhh yesss!!!! Been waiting so long for this.
You know, aside from just generalized happiness at them finally getting together, I'm really liking how it happened. Specifically, it happens while she's been "sacked" and has just returned and helped save his bacon. She isn't just a pet, she isn't an employee, he's confessing to her as a respected free agent with independent worth. That's some good plotting.