Against All Odds
A person who has overcome exceptional challenge to achieve their goals.
Great steps forward have been made in this person’s life
Despite many difficulties which this person has overcome they have achieved great personal development
Through their determination this person has gone on to make a positive impact to their own and other people’s lives.