A Head Full of Ghosts by Paul Tremblay
Every once in a while, I come across that rare book that totally absorbs me and the characters linger in my mind for days (sometimes weeks) after I finish it. I love those books and folks, let me tell you, A Head Full of Ghosts did just that.
I rate it 22 out of a possible 25. (see My Book Reviews for rating explanation)