Justine Kapeller

10 books

368 pages digital 2017

fiction romance science fiction young adult adventurous fast-paced

448 pages paperback 2006

fiction fantasy adventurous mysterious fast-paced

464 pages paperback 2005

fiction fantasy adventurous dark mysterious medium-paced

324 pages digital 2005

fiction fantasy romance emotional fast-paced

381 pages digital 2008

fiction fantasy romance reflective fast-paced

389 pages digital 2011

fiction fantasy romance lighthearted fast-paced

400 pages paperback 2014

fiction fantasy romance young adult adventurous emotional tense fast-paced

384 pages paperback 2012

fiction romance dark mysterious fast-paced

405 pages paperback 2012

fiction contemporary romance emotional medium-paced

465 pages 2009

informative mysterious reflective slow-paced