$29, Amazon.com When 17-year-old musical prodigy Zoe takes the stage for her big recital, her hope is to forever bury her dark secret — that three years earlier, she'd been involved in the deaths of three other teens. But before her evening is over, Zoe's mother is dead and her world is upended again. The Perfect Girl is a twisty, satisfying psychological thriller that's told over the course of 24 hours and from multiple points of view.