A review by captainflint
A Love Like Blood by Marcus Sedgwick

5.0

This book was so messed up.