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

challenging emotional inspiring medium-paced

5.0