Scan barcode
A review by barbarianlibarian
Sapphique by Catherine Fisher
3.0
I have mixed feelings on this one. I liked most of it, but was unsatisfied with the ending and a few other bits.