O sounds like a great guy, and you have to be grateful to be so fortunate to have such a friend and I hope your healing continues so you can make a lot better decisions about how you handle yourself and others in the future. I will be honest that it boggles my mind that you didn't reach out to your parents in all this time as a 12 year old should, as that's something a parent NEEDS to know.
I hope you consider that seriously going forward.

