It's fifteen years old now. That's probably older than some of the people who post to this board. I'd have more sympathy for the 'spoiler' effect if the end wasn't also as obvious as a nail in the foot, even though its obviousness doesn't detract from the strength of the story.