Tony, the narrator, is excellent at storytelling but bad at remembering things. You would enjoy reading the story throughout and would be thoroughly surprised by the ending. To me, the end felt overblown. I cannot understand why the writer decided the end to be so sudden and so mysterious. The initial story telling is good enough that it deserves getting read.