A review by nikkiliedl
All the Beautiful Lies by Peter Swanson

4.0

WOW!! What an ending! Just when I thought all of the surprises were over, BAM! Good story and good character development.