Actually I think you should just run.
Sprint as if your life depends on it, 10 years is a long time to waste, don't add another minute to it.
Sounds like you've been to hell and back, you deserve to be happy, please give yourself permission to do so.