Unholy Island isn’t on most maps—and that’s by design. Protected by wards, shrouded in secrecy, and bound by rules no outsider should break, it’s where Esme Gray hides from her past. She runs the guest house, tends to the island’s magic, and does her best to stay unnoticed.
Luke Taylor is impossible to ignore. Searching for his missing twin, he arrives on the island—and refuses to leave when the wards say he should. His presence unsettles the tight-knit community, and when a body washes ashore, suspicion turns his way.
Esme is drawn to him despite her instincts, but instincts may not be enough. Because a killer is loose, a storm is rising, and even magic can’t keep Unholy Island’s secrets buried forever.