Rachel M. Harper

3 books

304 pages 2006

fiction contemporary young adult emotional fast-paced

396 pages 2016

fiction contemporary emotional reflective medium-paced

432 pages hardcover 2022

fiction lgbtqia+ literary emotional reflective medium-paced