Kelly Shire

2 books

304 pages paperback 2021

fiction crime mystery dark mysterious tense medium-paced

196 pages 2019

poetry emotional reflective slow-paced