And I will add, with regard to my DH, it is rather annoying to be married to someone who can master seemingly any topic in no time. When I met DH, I was working hard at my 2nd master's degree (I was also changing careers.) There I was chugging along, working hard and doing well. DH shows up working on his second doctorate, not breaking a sweat too much, training for a marathon, working on becoming a Go master, taking cooking classes in his spare time and writing a short story in a foreign language for fun. He is good at everything. He's one of those people.

But I do love him. :-)

I'm getting off topic.