The Water Dancer

The Water Dancer

2019 • 401 pages

Ratings103

Average rating4.1

15

I'm blown away about this book. I couldn't put it down. It's also going on my read again pile. Outstanding.

May 5, 2021