Carla Caruso

28 books

102 pages digital 2015

fiction romance lighthearted fast-paced

297 pages digital 2014

fiction mystery romance lighthearted mysterious slow-paced

645 pages digital 2014

missing page info 2015

missing page info digital 2013

contemporary romance lighthearted slow-paced

262 pages digital 2013

250 pages digital 2019

fiction contemporary fantasy romance emotional fast-paced

missing page info 2012

adventurous mysterious medium-paced

104 pages digital 2015

100 pages digital 2016

fiction lighthearted fast-paced