Book cover for Perfect by Ellen Hopkins
2011 Released
640 Pages
4-5 Hours
Paperback Unavailable
Hardback Unavailable
Margaret K. McElderry BooksISBN 9781442423572