Scan barcode
A review by lizzylakes
The School for Good and Evil by Soman Chainani
adventurous
challenging
emotional
mysterious
4.25