Such a Good Girl

Pretty Little Liars meets Luckiest Girl Alive in this riveting novel about a practically perfect girl who is willing to do anything to make sure it stays that way.