Which is a key factor resilience?

A. Accepting nothing less than perfection
B. The fight or flight response
C. Allowing stress to take its toll on health
D. The support of family and friends

D. The support of family and friends