A stoneweaver, prepared to fight Death.

An immortal, longing for peace.

A healer, caught in ancient snares.

At the dawn of the first age, legends walk the earth. Magic mingles with love and betrayal in Shadowkeeper. Death has a brother, invisible realms lie side by side, and even sacrifice can’t return what is lost.

New Blog Posts

  • Shadow Heir

    Josan clutched the doorframe, doubling over with a ragged cough. Smoke pricked his eyes with a hundr

  • Music, characters, and feels

    I love music. I listen to it as I write. I find songs for characters. I listen to it on the way to w

  • What am I doing with my life?

    When I sat down in February and scheduled three months' worth of blog posts, I thought by the time I