Overcoming life's obstacles