Margaret Petrarca

5 books

121 pages digital 2015

fiction romance adventurous challenging fast-paced

124 pages digital 2015

fiction fantasy romance adventurous challenging fast-paced

283 pages digital 1857

fiction classics crime dark reflective slow-paced

312 pages hardcover 2017

fiction historical emotional reflective medium-paced

216 pages digital 2018

fiction fantasy young adult adventurous fast-paced