A review by jjfey
Borrowing Blue by Lucy Lennox

4.5