Michele Paige Holmes

28 books

342 pages 2018

fiction historical romance emotional fast-paced

380 pages 2014

fiction romance lighthearted medium-paced

334 pages paperback

fiction romance mysterious fast-paced

102 pages paperback

fiction historical emotional lighthearted fast-paced

310 pages 2017

fiction historical romance emotional mysterious slow-paced

420 pages paperback 2016

fiction contemporary romance emotional hopeful medium-paced

missing duration info audio

fiction historical

298 pages digital 2021

fiction historical romance emotional lighthearted slow-paced

150 pages digital

400 pages digital

emotional fast-paced