K.L. Middleton

33 books

519 pages digital 2016

fiction romance emotional lighthearted reflective medium-paced

336 pages 2012

fiction romance dark mysterious fast-paced

157 pages digital 2015

fiction romance lighthearted fast-paced

285 pages paperback 2013

fiction contemporary erotica romance lighthearted mysterious fast-paced

missing page info 2019

emotional slow-paced

470 pages digital

445 pages 2016

adventurous emotional fast-paced

945 pages 2016

emotional tense fast-paced

1604 pages digital

dark emotional reflective fast-paced

missing page info digital