A review by bi_bibliophile
Fluke by James Herbert

5.0