To piggyback on what LH said - in life happiness is a journey, not a destination.
I don't have much advice to give on the D situation. Try to live in the present moment. The future will be what it will be, and we cannot change the past.
When it seems like you only have two choices, remember that there are an infinite number of possibilities ahead of you. None of us know what will happen - I mean, this time last year, who could have predicted we would be in a worldwide pandemic right now? Very few, I would imagine.
Stay strong man - keep your reactions minimal, keep emotions out and show nothing but calm towards W when you do have interactions. That's what I'm working on too.