Chapter 7: The Thornwood File
Chapter 7: The Thornwood File Sage Sage finds the file by accident—or maybe not by accident, maybe some part of […]
Chapter 7: The Thornwood File Sage Sage finds the file by accident—or maybe not by accident, maybe some part of […]
Chapter 6: Late Nights & Coffee Oliver Oliver Reyes has been working with Sage Thornwood for exactly one week, and
Chapter 5: Captive Stars The Collector The ward breaks at precisely 11:47 PM, and the Collector feels it like a
Chapter 4: The First Clue Sage Sage is standing in an abandoned warehouse in Cambridge at eleven o’clock at night,
Chapter 3: Forced Partnership Oliver Oliver has been sitting in Sage Thornwood’s apartment for exactly twenty minutes, explaining the pattern
Chapter 2: The Grumpy Witch Sage Sage Thornwood is elbow-deep in a crate of dried herbs when the bell above
Chapter 1: The Cursed Client Oliver Oliver Reyes is halfway through his third cup of coffee when the door to
H2: She’s a grumpy witch who lost her coven to a mysterious killer. He’s the cheerful curse-breaker who won’t leave
Chapter 30: Epilogue Cole EPILOGUE Twenty-five years after the cabin, Cole Hartford drives through a snowstorm to the place where
Chapter 29: Twenty Years Quinn Twenty years after the cabin, Quinn Hartford wakes up on their anniversary and realizes she’s