A Place Called Perfect
- 368 pages
- 13 hours of reading
Violet hates living in Perfect. Then Dad disappears and Violet is determined to uncover the truth with the help of the mysterious Boy. But returning normality to Perfect is a battle they never imagined ...