Half the World
2015 • 498 pages

Ratings86

Average rating4.2

15

It's amazing how complete the characters are after just meeting them in this book!

December 28, 2023Report this review