Prime logo Prime members: New to Audible?
Get 2 free audiobooks during trial.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.
The Perfect Girl  By  cover art

The Perfect Girl

By: Gilly Macmillan
Narrated by: Penelope Rawlins, Dugald Bruce-Lockhart
Try for $0.00

$14.95/month after 30 days. Cancel anytime.

Buy for $25.19

Buy for $25.19

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.

Publisher's summary

Zoe Maisey is a 17-year-old musical prodigy with a genius IQ. Three years ago she was involved in a tragic incident that left three classmates dead. She served her time, and now her mother, Maria, is resolved to keep that devastating fact tucked far away from their new beginning, hiding the past even from her new husband and demanding Zoe do the same.

Tonight Zoe is giving a recital that Maria has been planning for months. It needs to be the performance of her life. But instead, by the end of the evening Maria is dead.

In the aftermath everyone - police, family, Zoe's former solicitor, and Zoe herself - tries to piece together what happened. But as Zoe knows all too well, the truth is rarely straightforward, and the closer we are to someone, the less we may see.

©2016 Gilly Macmillan (P)2016 HarperCollins Publishers