Scan barcode
394 pages • first pub 2013 (editions)
ISBN/UID: 9780991054206
Format: Paperback
Language: English
Publisher: Optional
Publication date: 25 October 2013
Description
Perfection. We all strive for it, but what happens when the desire to be perfect consumes you? What happens when the need to bury your mistakes blinds you? Melanie Crane has always been the perfect daughter, friend, student - she's been perfect at...
Community Reviews
Content Warnings
394 pages • first pub 2013 (editions)
ISBN/UID: 9780991054206
Format: Paperback
Language: English
Publisher: Optional
Publication date: 25 October 2013
Description
Perfection. We all strive for it, but what happens when the desire to be perfect consumes you? What happens when the need to bury your mistakes blinds you? Melanie Crane has always been the perfect daughter, friend, student - she's been perfect at...