A review by skyeritchings
Bad Blood by Jennifer Lynn Barnes

5.0

NOT ME CRYING AT THE END I CANNOT