Once Upon a Dark October
All curses made in blood must be broken with blood. Dreadmist Harbor sleeps under a near-perpetual veil of coastal fog, home to mortals, vampires, and those somewhere in between. Already down-on-her-luck, mortal charwoman Elspeth finds herself the target of a rogue vampire, shattering the peaceful coexistence. Forced t...
Episodes
Listen Now
This episode is locked. VIP membership is required.
Current Episode
Chapter Seven
I t seemed my life wasn’t the last thing the vampire had tried to claim.
Her scent ambushed me when I neared the bed, blooming stronger, sharper. I latched onto the careless bloodstains on the floorboards beside it, dried and crusting, first mistaken as merely shadows. “Morrigan…her blood.”
“There’s stains over here, too. She slipped in through the window.” Her fingers ran along the large gouges in the sill. Instead of breaking the glass and alerting my neighbors, she would’ve used a blade to pry at the lock. “Her scent is recent, though the bloodstains are old enough to have dulled. She needed somewhere to shelter from daylight. To stay away from her coven-house until she finished her task or decided on what lie was best to tell Sonia.”
Become a VIP Member
- Unlock exclusive audiobook chapters
- Listen without ads
- Access premium content first
- Priority support
- Chapter 1 24:45
- Chapter 2 26:39
- Chapter 3 23:44
- Chapter 4 43:29
- Chapter 5 19:00
- Chapter 6 19:59
- Chapter 7 16:58
- Chapter 8 21:16
- Chapter 9 35:37
- Chapter 10 22:19
- Chapter 11 15:30
- Chapter 12 13:04
- Chapter 13 20:11
- Chapter 14 17:49
- Chapter 15 18:15
- Chapter 16 11:37
- Chapter 17 11:12
- Chapter 18 39:26
- Chapter 19 30:27
- Chapter 20 33:34
- Chapter 21 27:33
- Chapter 22 38:07
- Chapter 23 20:30
- Chapter 24 18:25
- Chapter 25 20:30
- Chapter 26 27:46
- Chapter 27 14:46
- Chapter 28 24:28
- Chapter 29 23:16
- Chapter 30 17:41
- Chapter 31 17:57
- Chapter 32 30:17
- Chapter 33 17:50
- Chapter 34 35:35
- Chapter 35 22:35
- Chapter 36 21:12
- Chapter 37 28:43
- Chapter 38 18:43
- Epilogue 20:34