A review by khe
Diavolo by T.A. Fan

5.0

this book was so good. the writing, the characters…ugh everything