Caroline Lennon

59 books

384 pages digital 1999

fiction historical mystery adventurous mysterious medium-paced

496 pages paperback 2015

fiction crime mystery thriller mysterious fast-paced

400 pages paperback 2019

fiction thriller dark mysterious tense fast-paced

310 pages paperback 2017

fiction mystery dark lighthearted mysterious fast-paced

386 pages 2016

fiction historical dark mysterious reflective slow-paced

320 pages paperback 2015

fiction contemporary literary emotional reflective slow-paced

320 pages paperback 1995

fiction lgbtqia+ reflective slow-paced

29 hours, 54 minutes audio 2022

fiction mystery mysterious fast-paced

366 pages digital 2004

fiction historical mystery dark mysterious slow-paced

432 pages digital 2023

fiction contemporary emotional hopeful reflective medium-paced