fortitude
noun
°the mental strength that enables courage in the face of adversity.