A review by booknerdcoco
Once... by James Herbert

5.0