You need to sign in or sign up before continuing.

Carla Kelly

127 books

288 pages paperback 2010

fiction romance emotional slow-paced

298 pages digital 2007

fiction romance informative slow-paced

288 pages paperback 2011

fiction historical romance emotional reflective slow-paced

288 pages 2018

fiction historical emotional reflective medium-paced

300 pages 2016

fiction romance emotional lighthearted medium-paced

391 pages 2016

fiction historical romance informative slow-paced

322 pages 1985

fiction historical romance emotional informative fast-paced

320 pages digital 2015

fiction historical romance emotional medium-paced

240 pages paperback 2013

fiction historical romance informative fast-paced

382 pages paperback 2012

fiction historical romance informative slow-paced