I ordered this book from the library a loooong time ago. When I checked on it last month, the librarian said, "We show 5 copies, all lost." I figured it was going to be really good based on that. And it was. I started reading it around 8 pm, and closed the book somewhere during the middle of the night. It's a very satisfying read, with well-developed characters and an interesting plot. I even began to like the imaginary friend plot device by the end of the book. The story is emotionally involving, and covers a lot of territory. Recommended.