A review by claresa
Endpapers by Jennifer Savran Kelly

emotional reflective tense
  • Diverse cast of characters? Yes

3.5