A review by random_shoes
Secrets Typed in Blood by Stephen Spotswood

adventurous emotional mysterious tense fast-paced

5.0