A review by nefariousreads
The Worst Kept Secret by Q.B. Tyler

4.5