A review by _ahna_
Bad Blood by Jennifer Lynn Barnes

4.25