A review by goodverbsonly
Cassandra in Reverse by Holly Smale

3.75