Well done for what you have achieved.
It sounds like you have so much to look forward to in the future too.
You sound strong in your post which is encouraging.
Like you have done a lot of honest reflecting on your situation.
Keep coming here, it always helps I find.
I wish you the best xx