Findair - I know about obsessing all too well, it's a nightmare.
I agree with Kaizen, you need to start challenging yourself to not "wait" for her. This is something I've been trying to do as well. I'm not suggesting you give up on W. I'm suggesting you take some time away to recharge your batteries and to maintain your sanity.
Here's what I do know... if your W has unresolved issues to work through, these issues are not resolved quickly. You can't fix her, only she can do the gut wrenching work to fix herself.