A review by kasey223
Sixteen Scandals by Sophie Jordan

lighthearted medium-paced

3.75