A review by raevenly
Sapphique by Catherine Fisher

2.0