I have only every wanted to reread a book immediately after finishing it and this was one of those times--it left me with a lot to think about and I wouldn't mind going back. Extremely emotional, surprisingly dark & violent. Poignant and beautiful, too.