Cara Bristol

110 books

150 pages first pub 2018 (editions)

fiction romance science fiction adventurous fast-paced

212 pages first pub 2018 (editions)

fiction romance science fiction adventurous lighthearted fast-paced

188 pages first pub 2017 (editions)

fiction romance science fiction adventurous mysterious fast-paced

177 pages first pub 2019 (editions)

fiction romance science fiction adventurous lighthearted fast-paced

155 pages first pub 2019 (editions)

fiction romance science fiction adventurous lighthearted fast-paced

203 pages first pub 2013 (editions)

fiction romance science fiction adventurous challenging reflective fast-paced

153 pages first pub 2018 (editions)

fiction romance science fiction adventurous lighthearted fast-paced

324 pages first pub 2015 (editions)

fiction erotica emotional reflective slow-paced

115 pages first pub 2013 (editions)

fiction erotica adventurous fast-paced

93 pages first pub 2016 (editions)

fiction erotica romance emotional medium-paced