Janna MacGregor

32 books

347 pages 2019

fiction historical emotional medium-paced

337 pages digital 2017

fiction historical romance adventurous emotional fast-paced

362 pages digital 2017

fiction historical romance lighthearted slow-paced

400 pages paperback 2021

fiction historical romance emotional reflective medium-paced

368 pages digital 2018

fiction historical romance lighthearted medium-paced

372 pages digital 2018

fiction historical romance emotional slow-paced

400 pages digital 2021

fiction historical romance emotional lighthearted medium-paced

371 pages digital 2019

fiction historical romance emotional lighthearted slow-paced

5889 pages digital 2022

fiction historical romance short stories emotional reflective medium-paced

368 pages digital 2020

fiction historical romance lighthearted mysterious medium-paced