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

4.0