Life is unpredictable. No matter how carefully we plan or how much we try to avoid adversity, setbacks and challenges are ...