when life gives you 100 reasons to give up