A review by eyreibreathe
Necessary Lies by Diane Chamberlain

4.0