A review by colvino
Nine Lives by Peter Swanson

4.0

This one was a welcome return to form - glad to see "Every Vow You Break" was just a blip!