East, you are doing great. It is tricky navigating these waters with kids involved. You are talking with your D a lot which is awesome. Just listen to your gut instinct as you have been doing. It is amazing the strengths one discovers when faced with a situation like this.
Just remember to always take time for yourself. You do have a lot of healing to do still...