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

4.0

If I could give this book a million stars I would. Had me crying and laughing and swooning with every turn of a page. :')