Blood Price

BUY THE BOOK

272 pages

Average rating: 6.33

6 RATINGS

|

Community Reviews

Anonymous
Mar 27, 2025
8/10 stars
Re-read for book club

See why thousands of readers are using Bookclubs to stay connected.