So... legally separated or D? You are calling her your XW...

It sounds you are doing OK. The future can only be bright.

Cheers!