A review by bronxgrrl
Odd Thomas by Dean Koontz

4.0