Strengths and weaknessess of life worth fighting for!