I read this one night years ago when I couldn't sleep and absolutely loved it. Of course I was maybe 13 at the time and I haven't read it since, so I can't say if it withstood the test of time and increased maturity, but the memory of it did stick with me all these years.