shelved2025 's review for:

5.0

Well written. The twists are believable when you finish but .... well if I say more it may effect your experience.