Dealing with Giants: How to Face the Hardships and Challenges of Life