Diavola
Read 1,858 reviews from the world’s largest community for readers. Jennifer Thorne skewers all-too-familiar family dynamics in this sly, wickedly funny vac…
Kat Howard