Rachel Brimble

40 books

270 pages paperback

fiction historical emotional slow-paced

402 pages 2019

fiction historical mystery romance mysterious medium-paced

232 pages 2016

fiction historical romance emotional slow-paced

296 pages 2018

fiction historical romance emotional slow-paced

384 pages 2016

fiction romance emotional fast-paced

246 pages paperback

fiction historical emotional fast-paced

293 pages digital 2021

fiction historical romance adventurous emotional mysterious slow-paced

280 pages 2015

fiction historical romance emotional slow-paced

352 pages digital 2020

fiction historical romance dark emotional medium-paced

384 pages 2014

fiction romance emotional sad slow-paced