Nothing about these situations work to our time line. Settle in for the long battle.
At least you have some positive interactions going on. Keep improving for yourself. It will help two fold you will feel great about yourself and the w will hopefully have a oh [censored] moment and realize what she may lose...