Everyone deserves a "FreshStart"!
Education is the key to making it happen.
I agree that Volunteering can be most rewarding. I have volunteered in the past for the Adult Literacy Program. Volunteering definitely builds self-esteem because it causes you to focus on others rather than focusing on self.
professional comments only