A review by effywolf
Bride by Ali Hazelwood

4.0

I would have given this 5 stars if it would have given me MORE SCIENCE.