Overcoming life's obstacles.