A review by morgs63
Bad Blood by Jennifer Lynn Barnes

5.0

Oh my god.