Scan barcode
wanderlustdamsel's review
1.0
A book with amazing plot but really bad writing which ruins the whole reading experience
zoevjester's review
adventurous
funny
inspiring
lighthearted
mysterious
fast-paced
3.5
A favourite. Catherine Wright is a relatable character, and flips the "soulmate" genre on its head.
More...