Scan barcode
A review by kokod
Diary of an Accidental Wallflower by Jennifer McQuiston
3.0
Rapped up a bit too neatly and incestuously. Too many twists for twists sake.