Everyone faces a lot of ups and downs in their lives. ...