A review by ghostlyreader
Hate Notes by Penelope Ward, Vi Keeland

5.0