Dear Paul, It's never too late - keep working on yourself and do the things you read in DB or DR book. If you haven't read -get a copy it will be specific for you. Try listing the things that you think need to change - one list for you and another for yourself -whether or not it works out. Then focus on the latter. NC should help and it sounds like you are doing well with it. Sounds like she needs it and that can be a good sign. Time allows healing and thinking and re evaluating. If you love her - keep that feeling and ask yourself each time you interact with her if you are doing the loving thing in the situation - ie giving her space for healing. Talk but do labor. I can't talk much more will respond later. Hang in there, we will help and support you.