A review by thebookbitch
Dirty Letters by Penelope Ward, Vi Keeland

5.0