Book cover for Purple Hearts by Michael Grant

Purple Hearts

2018 Released
576 Pages
7-8 Hours
Audiobook Unavailable
Paperback Unavailable
Hardback Unavailable
HarperCollinsISBN 9780062342232