Forever Odd
Forever Odd
(Odd Thomas, book 2)
Dean Koontz