almost too perfect to be spoiled