Heartbreak Bay by Rachel Caine
Mystery & Thriller 2021
330 books — 613 voters