Janna MacGregor

32 books

missing page info digital

346 pages digital 2025 user-added

fiction historical romance

missing page info

adventurous emotional fast-paced

317 pages digital 2024 user-added

fiction historical romance

328 pages digital 2024

326 pages paperback

356 pages digital 2018

fiction historical romance

303 pages 2018

fiction lighthearted medium-paced

missing page info 2022

emotional lighthearted fast-paced

196 pages digital 2022