A review by jaxyway
Necessary Lies by Diane Chamberlain

5.0