A review by sydneygraceo
Necessary Lies by Diane Chamberlain

5.0

So, so, SO good. I couldn’t put it down. Everyone should read this.