Half the World
2015 • 384 pages

Ratings50

Average rating4.3

15

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

December 28, 2023Report this review