A review by kirsty_reads
Necessary Lies by Diane Chamberlain

5.0