The Greatest News of My Life So Far

I have sold three fantasy novels to Orbit! The first, Long Live Evil, is written and I think it’s my best: I hope you agree. THIS is the merriest day […]

Tears Waiting to be Diamonds, Part 1

The day is here, my dearest dears! The first part (of two) of the short story set in the In Other Lands universe is with you, brought to you by the Sunday […]


I blow loving dust off my blog–what a time we’ve been having, friends! This is just a quick update to say I’m doing many fantastic panels with fantastic people at […]

Power of Three, and The Star of the Sea

  This is just a brief update to say that my third Chilling Adventures of Sabrina book, Path of Night, is out now! It’s my third trilogy, which feels a […]


Wow everybody, is this not a strange fix that we are all in. Early last month I came back from holidays, found out the island I was on had a […]