A review by lilbroccoli
Every Vow You Break, by Peter Swanson

3.0

First half was slow, second half was absolutely bananas.