A review by clairesneverland
On My Knees by J. Kenner

5.0

4.5 stars

man this got good really quick.
the last page left me completely speechless.