A review by bxermom
The Black Angel by John Connolly

3.0

Too much history for me. A lot of it confusing.