What is the key factor in resilience?

A.) being able to look on the bright side of things
B.) having high self-esteem
C.) accepting nothing less than excellence
D.) having the support of family and friends