Carla Caruso

28 books

missing page info 2012

lighthearted fast-paced

138 pages paperback

fiction

225 pages digital 2015

lighthearted mysterious slow-paced

201 pages digital 2014

fiction mystery lighthearted mysterious tense fast-paced

320 pages 2018

fiction historical romance emotional lighthearted medium-paced

226 pages digital

87 pages digital

emotional lighthearted medium-paced

missing page info digital 2013

romance lighthearted fast-paced

54 pages digital 2014

fiction romance lighthearted fast-paced

122 pages 2016

fiction romance funny lighthearted medium-paced