A review by philippa14
Black Widow by Christopher Brookmyre

3.0

Would have given it 4 stars up until the ending. It was just one twist too many, and went a bit silly I thought.