A review by samanthakreads
Necessary Lies by Diane Chamberlain

4.0