As to exW, she's still very much a broken person and you are well beyond that broken version of yourself. You've clearly done a much better job at taking an absolutely sh!t situation and turning it into a moment of growth.
Yes, well done! While I hear LH's, "Umm.. empathy.. she just got divorced and lost her mom." lol, I'm super impressed with how you processed and responded.
Scott, you're not a narcissist. Some day she'll realize.