I've read this thrice, still as good as the first. I guess the ending was a little anticlimactic but still good.