Karice Bolton

88 books

402 pages paperback

fiction science science fiction adventurous dark fast-paced

310 pages 2012

fiction young adult adventurous mysterious fast-paced

312 pages 2011

fiction fantasy romance adventurous mysterious slow-paced

336 pages 2013

fiction romance emotional medium-paced

318 pages paperback

fiction romance emotional slow-paced

250 pages 2013

fiction romance young adult dark mysterious fast-paced

312 pages 2012

fiction fantasy adventurous mysterious fast-paced

46 pages 2015

fiction horror dark slow-paced

302 pages digital 2015

fiction contemporary romance adventurous lighthearted slow-paced

376 pages digital 2014

fiction romance adventurous lighthearted fast-paced