A review by racheloddment
Forever Odd by Dean Koontz

3.0