Bloody hell lph, didn't expect to read that and I'm really sorry to hear it.
Hope you have people around you for support. Break ups are a hard thing to go through at the best of times, and more so at this very low time of the year.
You have an org full of shoulders here to lean on if you need them.