The journey from being a homeless addict to achieving self-sufficiency is fraught with challenges, but it is also filled with ...