overcoming giants in life