Karen Crompton

10 books

335 pages digital

fiction

335 pages digital 2023 user-added

fiction contemporary romance

335 pages digital

emotional lighthearted slow-paced

250 pages paperback

fiction

300 pages 2014

romance emotional sad slow-paced

missing page info 2014

adventurous emotional sad medium-paced

324 pages digital

fiction romance

missing page info digital

322 pages digital

fiction

272 pages digital

fiction contemporary romance