Children of Blood and Bone

Children of Blood and Bone

1900 • 544 pages

Ratings323

Average rating4

15

The romance was insufferable but if i could get past that it would have been 3.5 stars 

April 1, 2023