Freedom Fighter,
First, Welcome to Avalon.
That is formidable challenge to deal with at any age.
I agree, things do happen for a reason. Perhaps you came here to
find assistance with healing yourself?
There are many resources here that can be of assistance to you.
It is never too late to try.....
Sincere welcome...
FIIISH