The Pact

334 pages 2020

fiction contemporary young adult emotional inspiring slow-paced