You sound very like my husband, nomore!
He just doesn’t “get it” when it comes to emotions! He is a hard worker. Always sees things on a practical level and never ever expresses feelings good or bad.
I often wondered if that drove me to gambling? An emotional void!