A review by annahelle
All the Gay Saints by Kayleb Rae Candrilli

emotional reflective tense slow-paced

3.0