A review by hhamlet
Spoiler Alert by Olivia Dade

5.0

Probably in the 4.5 range, but my goodness! This was exactly what I needed!