Overcoming Adversity: Tips and Concepts for Preparing Yourself to Meet Life's Challenges