Rachel Krall

344 pages hardcover 2020

fiction mystery thriller dark mysterious medium-paced

341 pages hardcover 2023

fiction mystery thriller dark mysterious tense medium-paced