Thank you for the dedication and for posting this. Most of it I can relate too. Except abuse and abandonment...
Add to your private library
Add this story to your public reading lists