The Betrayal of Natalie Hargrove

The Betrayal of Natalie Hargrove - Lauren Kate 3.5 stars