Bad Blood
2016 • 509 pages

Ratings29

Average rating4.3

15
Ferp
Sofia
Added to listMist??Rio
Added to listYa
Saved as Want To Read