Facing The Giants in Life