Fortitude
noun
mental and emotional strength in facing difficulty, adversity, danger, or temptation courageously:
Do you have the balls to obey God whatever the cost?