S.M. Boyce's Blog: My Journal

June 13, 2025

Wraithblade 4 Update

I know, I know. It’s been way too long since I’ve given you a real update about Book 4. Two years since Wraithblade 3 dropped, and I’ve been pretty much radio silent.

You deserve better than that, and today I’m finally ready to tell you why.

The Real Story Behind the Silence

I’ve told you a lot about this already, but I’m going to recap it in a bit more detail.

Here’s the thing—and this is going to get personal, so buckle up. I always planned to dedicate Wraithblade 4 to my ex-husband. He wasn’t just someone cheering from the sidelines; he was deeply woven into the creative DNA of this entire series.

For years, we built this world together. Late-night brainstorming sessions, heated debates about character motivations, him challenging plot holes I thought I’d cleverly hidden. His fingerprints are all over the Wraithblade universe, and Book 4 was going to celebrate that. To celebrate us.

Then life happened. Divorce happened.

When Your Heart Breaks, So Does Your Art

Every time I open that manuscript, I’m not just seeing words on a page. I’m seeing our conversations embedded in dialogue. I’m remembering the excitement in his voice when we cracked a particularly tricky plot point. I’m feeling the weight of a dedication that now feels impossible to write.

It’s like trying to finish a love letter to someone who’s no longer part of your story.

The creative paralysis has been REAL, darling. I’d sit down to write, get three paragraphs in, and suddenly I’m drowning in memories instead of crafting epic fantasy battles. Not exactly the headspace you want when you’re trying to deliver the emotional knockout punch this series deserves.

Moving Forward

I’m not giving up on this book. I’m not giving up on YOU. But I’m also learning that sometimes the most honest thing you can do is admit when you’re struggling.

I’m working through what it means to honor the collaborative spirit that built this world while also reclaiming my own creative voice. Maybe that means reworking some elements. Maybe it means completely reimagining the dedication. Maybe it means accepting that this book will be different than I originally planned—and that’s okay.

What This Means for You

I wish I could give you a set release date, but I’d rather be honest than make promises I can’t keep.

What I can promise is that I’m committed to finishing this story. You’ve invested so much in Connor’s journey, and I won’t let my personal chaos derail that.

I’m taking it one chapter at a time, one scene at a time, and I’m rebuilding my relationship with this world I love so much.

Thank You for Your Patience

Just so you know, your messages asking about Book 4 haven’t made me feel pressured—they’ve been reminders that this story matters. That these characters have found homes in your heart, too. That’s kept me going on the days when opening the manuscript felt impossible.

I’ll keep you posted as I navigate this creative maze. In the meantime, know that I’m fighting for this book just as hard as Connor fights for his world.

Much love,

Boyce

P.S. If you’ve ever had to untangle your creative work from personal relationships, you know this struggle is real. Thanks for understanding that sometimes the most important battles happen off the page.

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on June 13, 2025 19:00

April 3, 2025

Some insights into Blood Reaper’s origin…

From the Desk of S. M. Boyce

Dear Future Victim of My Imagination,

from the desk of S. M. Boyce

So here’s the deal: 2023 tried to kill me. Twice. Instead of seeking therapy like a responsible adult, I decided to create a crunchy LitRPG world where a Marine becomes a vampire and has to beat the shit out of everyone to survive.

You’re welcome.

That said, I’m not here to preach to you. 

Live your life the way you want to live it. This isn’t some emotional trauma dump or lecture hall. Quite the opposite, in fact.

Blood Reaper has only one underlying theme: if you want anything in this world, you have to fight for it. This is a tale of blood, perseverance, and the fundamental human struggle to survive. 

Which, coincidentally, is my motto for black Friday shopping.

This isn’t your cozy fantasy where the chosen one finds a magic sword and saves the day with the power of friendship or whatever. This is what happens when that chosen one gets eaten right out of the gate, and we follow the vampire who did the eating. If you’re looking for noble heroes who always do the right thing, you took a wrong turn at Narnia. This is a dark alley where the really sketchy stuff happens and good decisions go to die.

Blood Reaper clawed its way out of my brain like a vengeful phoenix with anger management issues and access to the nuclear launch codes. There’s blood. There’s gore. There’s enough cursing to make Gordon Ramsay say “Maybe tone it down a bit?” And if I stub my toe, your favorite character might have an unfortunate encounter with gravity. Or dragons. Or gravity AND dragons. 

My morning coffee has more plot armor than these people.

To my loyal readers: Remember how I normally write? Yeah, this is… not that. This is what happens when I let my inner chaos gremlin have the keyboard.

Welcome to Blood Reaper, where an isekai’d Marine learns that becoming a vampire isn’t covered by VA benefits. Therapy is expensive but violence is free, and this is what happens when character development requires a body count.

With love from my suspiciously unsupervised imagination,

Boyce

P.S. In all seriousness, it’s an honor to be your storyteller. Enjoy.

Blood Reaper

YOU BECOME WHAT YOU KILL.

When US Marine Master Sergeant Logan “Ace” Blackwell dies in the heat of battle, he awakens as a vampire in a brutal world of monsters, dragons, and powerful dark magic. 

This place is governed by the System—a psychotic 12-year-old girl who delights in tormenting her summoned “heroes.”

In this grimdark LitRPG realm, killing doesn’t just earn EXP—it rewrites his DNA. Every slaughtered monster, human, vampire, or dragon permanently alters what Ace is becoming. Each kill reshapes his body and warps his mind as he evolves through a unique “EXP Solute” progression system where prey becomes predator, and where reckless predators can easily become prey.

Though he starts at the bottom of the food chain, Ace earns a Legendary Class that evolves as he does. Seven vast Floors await—each an entire consumed world with its own horrors and secrets. To survive, Ace must master metallurgy, crafting, and shadow magic while leading a found family of ragtag misfits through the most dangerous landscape he’s ever seen. 

Death games, labyrinthine dungeons, and quest-driven adventures test this Marine as he battles through this vamp-eat-vamp world.

But as the numbers go up and the loot piles high, Ace uncovers an ancient mystery that threatens everything he is becoming. The corrupting influence of power, the battle against his growing inner darkness, and the consequences of his every choice shape his evolution from reluctant hero to something far more terrifying.

Kill. Evolve. Conquer. Repeat. In this new life, Ace is going to thrive.

Blood Reaper is a military fantasy isekai LitRPG with vampire progression, dragon shifters, a hard magic system, base building, monster evolution, chaotic characters, and unforgiving combat. This slow-burn leveling journey with no level cap delivers blood-soaked pages of dark humor, crunchy stats, epic loot, and life-altering consequences. For fans of He Who Fights with Monsters, Defiance of the Fall, and Dungeon Crawler Carl. 

Clicky, clicky. Your next addiction has begun.

Posting Schedule: 2x per day for the 1st month.

What to expect:

unique “become what you kill” evolution mechanicthe System is a cheerfully sadistic 12-year old a LOT of vamp-on-vamp violenceweak to overpowered MCheavy LitRPG with no level capdeath games, dungeons, quests, and more 


Read Chapter 1 for FREE

 •  0 comments  •  flag
Share on Twitter
Published on April 03, 2025 05:00

April 1, 2025

Blood Reaper Launches on Royal Road Today – My New Vampire LitRPG Series!

Here’s a little peek into what I’ve been working on…

Hello darling,

from the desk of S. M. Boyce

Today marks a moment I’ve been anticipating for months—Blood Reaper is finally live on Royal Road!

As I sit at my desk, watching the first 6 chapters go public, I’m filled with a mixture of excitement and vulnerability that comes with sharing something so personal with the world.

This story has lived in my mind for so long—a dark, blood-soaked journey where every kill reshapes the hunter. Where a Marine reborn as a vampire must navigate a world ruled by a psychotic 12-year-old “System” with a penchant for tormenting her summoned heroes. Where power comes at a cost that alters not just your abilities, but your very essence.

What began as a simple “what if” question has blossomed into a grimdark LitRPG with a progression system I haven’t seen elsewhere—one where you literally become what you kill. Every slain monster, human, vampire, or dragon permanently rewrites Logan “Ace” Blackwell’s DNA, reshaping his body and warping his mind in ways both wondrous and terrible.

I’m publishing two chapters daily throughout April, and I invite you to join this journey from the beginning. The raw connection between author and reader during a serial release is unlike anything else—your reactions shape the story in real-time as it unfolds.

Your feedback is the lifeblood of this creative process. More than ratings (though those help tremendously with visibility), your reviews provide insights that help me grow as a storyteller. What characters resonate with you? Which moments made you pause? What aspects of the “EXP Solute” system intrigue you most? These questions keep me awake at night, eager to know how the story lands in your imagination.

If you enjoy military fantasy isekai with vampire progression, dragon shifters, base building, and unforgiving combat—if you’re drawn to stories where every choice has consequences and power always demands its price—I believe Blood Reaper might find a home in your reading library.

For fans of He Who Fights with Monsters, Defiance of the Fall, and Dungeon Crawler Carl, I’ve crafted something that I hope honors what makes those stories great while carving its own bloody path.

The first chapters await you on Royal Road.

With gratitude and anticipation,

Boyce

P.S. Those reviews truly mean everything. Even a few thoughtful sentences about your reading experience help more than you know—both for visibility and for my growth as a writer crafting this world for you.

Blood Reaper

YOU BECOME WHAT YOU KILL.

When US Marine Master Sergeant Logan “Ace” Blackwell dies in the heat of battle, he awakens as a vampire in a brutal world of monsters, dragons, and powerful dark magic. 

This place is governed by the System—a psychotic 12-year-old girl who delights in tormenting her summoned “heroes.”

In this grimdark LitRPG realm, killing doesn’t just earn EXP—it rewrites his DNA. Every slaughtered monster, human, vampire, or dragon permanently alters what Ace is becoming. Each kill reshapes his body and warps his mind as he evolves through a unique “EXP Solute” progression system where prey becomes predator, and where reckless predators can easily become prey.

Though he starts at the bottom of the food chain, Ace earns a Legendary Class that evolves as he does. Seven vast Floors await—each an entire consumed world with its own horrors and secrets. To survive, Ace must master metallurgy, crafting, and shadow magic while leading a found family of ragtag misfits through the most dangerous landscape he’s ever seen. 

Death games, labyrinthine dungeons, and quest-driven adventures test this Marine as he battles through this vamp-eat-vamp world.

But as the numbers go up and the loot piles high, Ace uncovers an ancient mystery that threatens everything he is becoming. The corrupting influence of power, the battle against his growing inner darkness, and the consequences of his every choice shape his evolution from reluctant hero to something far more terrifying.

Kill. Evolve. Conquer. Repeat. In this new life, Ace is going to thrive.

Blood Reaper is a military fantasy isekai LitRPG with vampire progression, dragon shifters, a hard magic system, base building, monster evolution, chaotic characters, and unforgiving combat. This slow-burn leveling journey with no level cap delivers blood-soaked pages of dark humor, crunchy stats, epic loot, and life-altering consequences. For fans of He Who Fights with Monsters, Defiance of the Fall, and Dungeon Crawler Carl. 

Clicky, clicky. Your next addiction has begun.

Posting Schedule: 2x per day for the 1st month.

What to expect:

unique “become what you kill” evolution mechanicthe System is a cheerfully sadistic 12-year old a LOT of vamp-on-vamp violenceweak to overpowered MCheavy LitRPG with no level capdeath games, dungeons, quests, and more 


Read Chapter 1 for FREE

 •  0 comments  •  flag
Share on Twitter
Published on April 01, 2025 05:00

October 25, 2024

New Release: Oakthorn

A little peek into what I’ve been working on…

Oakthorn

embrace the chaos!

Kai Stormhollow will become a god-king.

That wasn’t the plan, of course. He’s just a thief who wanted loot, but the heist went wrong. He was betrayed, chaos ensued, and he ended up fused to a piece of a long-dead goddess.

Oops.

Now, Kai is brimming with pure destruction magic—unrivaled power no one has seen in millennia. To survive, he must do what he does best: pull off an even bigger heist. With his fiercely loyal crew by his side, Kai enters the notorious Tournament of Life in an effort to replace what he stole. As the deadly tournament claims more and more lives, Kai’s ever-growing abilities are put to the test. His core is evolving quickly, and if he doesn’t keep up with its insanely powerful growth, it could kill him. 

In a world where gods meddle in mortal affairs and traitors want him dead, Kai will need every ounce of cunning and grit to survive.

The gods think he’s just a lucky thief. They’re wrong, and Kai will show them what true power looks like.

Embrace the chaos! Oakthorn is a cultivation, progression, power-fantasy set in an epic fantasy world full of heists, humor, witty banter, deadly trials, and a team that’s equal parts chaos and camaraderie. Grab some popcorn and get comfortable, because you’re not going to be able to put this book down.

Read Chapter 1 for FREE

 •  0 comments  •  flag
Share on Twitter
Published on October 25, 2024 11:14

February 9, 2024

Yes, I’m still alive (plus Wraithblade 4 update)

I got this message on reddit recently.


re: Alive?


I haven’t seen you post anything on reddit for awhile. I hope the medical issues haven’t flared up and kept you down.


 

I love you people.

Seriously. You’re amazing.

To answer: yes, still here.

Proof that I’m still truckin’

 

Woman, where the hell have you been??

Calm down, sugarcube. Let me explain.

I know I’ve been quiet for a while. I haven’t told you why, or where I’ve gone, or what happened. I’ve been waiting to record this as a video so that I can talk to you directly, but there haven’t been many days when I can get my shit together long enough to do it.

No point in making you wait longer.

Thus: journal entry.

 

The short of it is this: These past 6 months have been the worst months of my life.

 

The fucked-up highlights:

I had heart surgeryI nearly died in the hospitalI ended up hemorrhaging in the ER shortly afterwardI was diagnosed with treatment-resistant depression (turns out it’s been a several-year thing, yay)A brutal family tragedy sent me into a downward spiral that has been excruciating to claw my way back fromI have PTSD from the tragedy, and that’s a heaping pile of fucking delight to deal with every day.

 

I usually hate sharing personal stuff like this. I don’t want pity. Hate it, honestly, and I’m not trying to milk this. I’m sharing because I’m in the process of recovery & finally feel well enough to talk about it. Frankly, all of this broke me. Just straight-up shattered my soul. It upended everything I thought I knew about my life and made me re-examine every fucking thing I believe.

Yay.

My life inverted, flipped, and fractured. All this time, I’ve simply had nothing to give.

So that’s some context for the hellstorm I’ve been dealing with.

It’s been rough.

…holy shit.

Yeah, pretty much.

I’m slowly coming back now, which feels good. I still have bad days but I’m getting back on track, thank god, and I’m finally able to work again.

Have you been writing?

Yes, but the mental blocks around my published works have been truly gruesome. I’ll touch on that below.

It got so bad that at one point, I would just stare at the screen every time I tried to sit down and write Wraithblade 4. I knew what to write. I knew what was going to happen…. I just couldn’t do it. It takes the wall of awful concept to a new level, and it was more like a “holy fucking shit is this quicksand” feeling.

But as I stared blankly at the screen each day, another story started singing to me. After a while, I knew I wouldn’t be able to do anything else until I wrote it.

So, I listened.

To heal, I wrote a parable about my journey. (I guess that’s not too surprising, given what I do for a living.) A parable is a story used to illustrate a moral or spiritual lesson, and mine has stretched into a multi-chapter novella.

It’s called a winter of the soul.

I wrote it for me, which isn’t something I normally do. I usually keep you in mind while I write, in my effort to ensure you’re given riveting and heartfelt stories, but this one is diving deep into my soul. It’s helping me work through the worst of my pain, and I’ve found it intensely cathartic. I built something of a framework, I suppose, to traverse life’s darker moments, and I designed it to guide me through future injury as well as this one.

And you, if it suits you.

I shared this with my close circle as I wrote, and to my surprise, every single person identified with it. One of my closest friends even said it healed something in her she didn’t know was wounded, and I have to admit, that made my heart happy.

That’s why I do this, after all. To spark something within those who read what I write. That’s magic, to me, and it’s special.

Find out more about winter in this post.

Right now, it’s only available on my patreon. Maybe I’ll publish it someday. Maybe I won’t. If you get a chance to read it, I hope you find something meaningful in this work. I hope it touches a part of your soul that might need a bit of healing, or love, or care.

What are you working on now?

Loads, thank goodness. It’s a good distraction. When I’m at the office, I can’t think about the bullshit going on outside. I get to focus on magic, mayhem, and escapism.

Is that healthy?

Maybe not.

Do I care?

….no.

 

Here’s what I’ve been working on:

I started publishing new stories on Royal Road (for free)I started releasing a new dark fantasy series called Angels of Death (read more here)I started a litRPG I’ll be releasing soon, but more on that later (sign up to get email alerts when I’m ready to launch it)I finished a winter of the soul  I’m narrating the audiobook for a winter of the soul, which has been a treatI’m also designing a companion workbook for a winter of the soul, to help others process the symbolism and apply it to whatever they’re going through

 

Silly little hobbies I’ve started to heal/distract myself:

making stickersmaking gold foil stickers (they’re so funnnnnnnn!)diamond paintingMy latest diamond art masterpiece.

 

When will you release Wraithblade 4?

…uhhm…

…so, about that…

(sigh)

Alright, I need to be real with you here.

Connor as a character is tied to a very important member of my family, and—due to the family tragedy I mentioned earlier, coupled with that goddam PTSD—writing anything in the Wraithblade world is bringing up nonstop painful memories. Whenever I sit down to write about Connor, I relive the trauma I’m trying to heal from. Whenever I try to even design a new part of the story, I feel that devastating pain come back. I keep hitting wall after wall every time I try.

I don’t know when I’ll be able to finish Wraithblade 4. I will. I can assure you of that. I just don’t know when it will happen.

Time heals all wounds, and I hope that this will be no different. I’m trying to write a little bit at a time, but it’s sloooooow.

You will see me publishing other things, in the meantime, but that doesn’t mean I’ve forgotten about Wraithblade. 

Quite the opposite, in fact. Getting back into writing has been a crucial part of my healing. Getting back into my stories, my characters, the magic of these worlds… it’s what I need to get back in the saddle.

I ask for patience, compassion, and understanding around the currently unknown Wraithblade 4 release date. You don’t have to give it, obviously, but I’ll ask for it anyway.

Do you have a support system to help you right now?

You truly are a darling. Thank you for asking.

Yes. My inner circle is incredible, and I honestly would not have been able to make it through this without them. They’ve endured a lot to scrape me up off the floor, and I’m blessed to have the friends & family who love me. I’m definitely a lucky ducky.

I also want to thank my publisher. He has been so gracious, kind, and understanding through all of this. Delaying my deadlines made my recovery possible, and I will be forever grateful.

How can I support you right now?Find ways to be happy.Look for the little things in life that add sunshine to your world.Read a great book. (Doesn’t have to be any of mine, but I won’t be mad if it is.)Be gentle with yourself.Treat yourself to something nice today.Drink your water.Take your meds.Tell someone how much you love them. Tell them what they mean to you, and why they make your life better. Cherish them & hold them tight. Like, really tight. Make it hurt a little. Their ribs can take it.And most of all, be you. ‘Cuz fuck anyone who doesn’t like you as you are. You don’t owe anyone anything.

 

 

I’m so gorram grateful to have you on my writing journey with me.

Chat soon.

Boyce

via GIPHY

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on February 09, 2024 23:22

New Release: An Angel’s Hellfire

If you haven’t read my post Yes, I’m still alive, you should probably start there to understand why this story is significant.

An Angel’s Hellfire

an angels of death short story

Mori has lived her whole life as prey… and now she finally has a chance to become the hunter.

Mortals have murdered her kind for centuries, all because they fear the hellfire burning in every angel of death’s veins. The dark fae kings, the shifter alphas, even the siren queens across the sea — they’ve convinced themselves that angels are the real monsters in this realm the gods abandoned.

They’re not wrong.

Until recently, Mori thought only she and her two sisters were left. Refusing to give up hope that more of their kind had survived, the three of them chase a rumor of the sort of carnage and bloodshed only an angel can leave behind. And, in the aftermath of a massacre, they finally discover another of their kind. 

Mori’s long-lost sister Ava, however, knows what it truly means to be an angel of death. She, unlike Mori, has earned her wings. Ava can harness power the others have only dreamed of, and though it comes at a devastating cost, the temptation is difficult to ignore. Before long, Mori and her sisters have to make a choice: join Ava, or go up in flames.

Every family has its dysfunction. Mori’s is just a little more… fiery.

Read it for FREE on Royal Road

 •  0 comments  •  flag
Share on Twitter
Published on February 09, 2024 23:22

New Release: a winter of the soul

If you haven’t read my post Yes, I’m still alive, you should probably start there to understand why this story is significant.

 

a winter of the soul

a powerful novella about grief, healing, and the art of living

In this spellbinding parable, Boyce lays bare the agonizing path toward healing that comes after an intense and heartbreaking trauma.

Follow a fierce warrior queen as she attempts to heal from the betrayal that nearly killed her. With her fortress burning and her body broken, she descends into the depths of an enchanted mountainside—to the land of goddesses, darkness, and magic.

When she steps into the mountain, she’s after a legendary weapon that’s said to defeat any foe. In the darkness, however, she finds something much more powerful.

Boyce wrote this deeply symbolic novella as a means to heal from her own life-shattering pain. She shares it with you now in the hopes that you, too, may find your way back to the sunlight… and to your own starlit summer.

 

Right now, this story is only available on my patreon.

Maybe I’ll publish it someday. Maybe I won’t. If you get a chance to read it, I hope you find something meaningful in this work. I hope it touches a part of your soul that might need a bit of healing, or love, or care.

 •  0 comments  •  flag
Share on Twitter
Published on February 09, 2024 23:22

May 23, 2023

Author Notes for Wraithstorm (Wraithblade Book 3)

Below are my thoughts & notes for Wraithstorm (Wraithblade Book 3)

If you’re not used to the concept, Author Notes are a fun bonus at the end of a book. It’s where I jot down a little note for you about my experience writing the novel, and it’s also where I share some cool behind-the-scenes features regarding story design and thematic elements.

They’re meant to be read after you finish the novel, so if you haven’t had a chance to read it yet, go grab your copy first.

Author Notes

Thank you for reading Wraithstorm. I know it’s a month late, but I hope you found the delay worth it now that you’re done.

As always, I’m beyond grateful for you. I’m thankful you took the time out of your day to go on this adventure with me.

Wraithstorm was a thrill ride to write. I was finally able to write scenes that I have been foreshadowing since Book 1, and I was able to deliver emotional payoffs that I’ve been itching to write from the very beginning.

This book dug deep into me and took a bit of me with it—but I would do it again.

Happily.

As Book 3 is wrapped up and shipped off to the publisher, I find myself simmering on our journey thus far.

Wraithblade is largely dedicated to the fathers who plant seeds of wisdom in our souls. We’re all gardens, of sorts, and the lessons we’ve learned over the years sprout from what’s planted. What we allow to thrive and grow in our dirt is entirely up to us.

Wraithforged builds on this core foundation by adding another layer: through our fathers, we learn how to cope with the darker realities of life. We watch them model grief, anger, and trauma—and we learn something new every time. Sometimes we’re lucky, and our role models teach us healthy ways to heal. For others, our role models pass on the painful cycles they learned from their role models. If left unchecked, that can destroy us.

Wraithstorm is the next stage in this growth. This book exposes us the storm that brews in the parts of our life that we have outgrown. The storm gives us permission to grieve that, to strip away what no longer serves us and to become something better. Something stronger.

Someone new.

It’s my hope that you don’t fear the storm, but rather use it as a chance to release what no longer serves you. Not all wreckage in a storm will take you to safety. There comes a time where, daunting as it might be, it’s best to simply let go.

In the days and storms to come, I wish you the greatest luck in facing them. May the seeds in your soul thrive, and may old wounds heal. And, should you need it again, Wraithblade will always be here for you.

 

Until next time,

Boyce

Info on my next release

If you haven’t already, join my email list, so that I can notify you when the next book in the series is completed.

 

A special thanks to my Patrons

My patrons deserve internet confetti and all the brownies in the world. I couldn’t do this without you. (And thank you to my 🛡Founding Patrons, who’ve been with me since the beginning!)

 

Immortal Warlocks

Arjun A.
Dale L.
Darren D.
Devin W.
Douglas S.W.
James S.
Justin B.
Minocho
Tyler B.

 

Mischievous Rogues

🛡 Alison P.
FalseHonesty
Fictional

 

Legendary Heroes

Alex T.
Ashley G.
Dana A.
Jesse
John M.
Jonathan T.
🛡 Lauren G.L.
Lucas1289
Mark S.
Mike
Paul H.
🛡 Perry C.
Regina M.

 

Enchanted Druids

3PIC
Brian J.M.
Destinee S.
🛡 Jennifer P.
Jim H.
Kaitlyn W.
Michael S.
🛡 Robert Z.
T’Ericka

 

Enlightened Scribes

Andrej Ď.
Austin H.
Hillary S.
Liam
Rett33

 

Want to get in on this? Check out my Patreon for behind-the-scenes bonuses & fun extras.

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on May 23, 2023 08:50

November 16, 2022

Fan Question | Is Otmund or Teagan the superior manipulator?

The question

Both Otmund and Teagan are master manipulators, but it doesn’t seem like Otmund truly understands who Teagan is. Who do you consider being the one in control of the other?

The short answer

Teagan.

The long answer

I think Teagan is the superior manipulator. Otmund relies on favors (one-for-one), whereas Teagan has spent his entire life making other people dedicated to him. Hell, he raised Freerock as a surrogate son, simply to create another zealot.

He looks at the long game, whereas Otmund is focused on the now.

 




#_form_12_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
#_form_12_ * { outline:0; }
._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_12_._form-top { top:0; }
#_form_12_._form-bottom { bottom:0; }
#_form_12_._form-left { left:0; }
#_form_12_._form-right { right:0; }
#_form_12_ input[type="text"],#_form_12_ input[type="tel"],#_form_12_ input[type="date"],#_form_12_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#_form_12_ textarea { resize:none; }
#_form_12_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#223f5a !important; border:0 !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important; border-radius:5px !important; color:#fff !important; padding:10px !important; }
#_form_12_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net... background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
#_form_12_ ._close-icon:before { position:relative; }
#_form_12_ ._form-body { margin-bottom:30px; }
#_form_12_ ._form-image-left { width:150px; float:left; }
#_form_12_ ._form-content-right { margin-left:164px; }
#_form_12_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_12_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net... background-size:130px auto; background-repeat:no-repeat; }
#_form_12_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
#_form_12_ ._form-label,#_form_12_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
#_form_12_._dark ._form-branding { color:#333; }
#_form_12_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net... }
#_form_12_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
#_form_12_ ._form_element * { font-size:14px; }
#_form_12_ ._form_element._clear { clear:both; width:100%; float:none; }
#_form_12_ ._form_element._clear:after { clear:left; }
#_form_12_ ._form_element input[type="text"],#_form_12_ ._form_element input[type="date"],#_form_12_ ._form_element select,#_form_12_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
#_form_12_ ._field-wrapper { position:relative; }
#_form_12_ ._inline-style { float:left; }
#_form_12_ ._inline-style input[type="text"] { width:150px; }
#_form_12_ ._inline-style:not(._clear) ._inline-style:not(._clear) { margin-left:20px; }
#_form_12_ ._form_element img._form-image { max-width:100%; }
#_form_12_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
#_form_12_ ._clear-element { clear:left; }
#_form_12_ ._full_width { width:100%; }
#_form_12_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_12_ input[type="text"]._has_error,#_form_12_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_12_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
#_form_12_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
#_form_12_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
#_form_12_ ._error._below { padding-top:4px; top:100%; right:0; }
#_form_12_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_12_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_12_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_12_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_12_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_12_ ._error-inner._no_arrow { margin-bottom:10px; }
#_form_12_ ._error-arrow { position:absolute; width:0; height:0; }
#_form_12_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
#_form_12_ input[type="text"].datetime_date { width:69%; display:inline; }
#_form_12_ select.datetime_time { width:29%; display:inline; height:32px; }
#_form_12_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
#_form_12_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
@media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
#_form_12_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
#_form_12_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
#_form_12_ ._form-content { margin:0; width:100%; }
#_form_12_ ._form-inner { display:block; min-width:100%; }
#_form_12_ ._form-title,#_form_12_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
#_form_12_ ._form-title { font-size:1.2em; }
#_form_12_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
#_form_12_ ._form-element,#_form_12_ ._inline-style,#_form_12_ input[type="text"],#_form_12_ label,#_form_12_ p,#_form_12_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
#_form_12_ ._row._checkbox-radio label { display:inline; }
#_form_12_ ._row,#_form_12_ p,#_form_12_ label { margin-bottom:0.7em; width:100%; }
#_form_12_ ._row input[type="checkbox"],#_form_12_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
#_form_12_ ._row input[type="checkbox"] span label { display:inline; }
#_form_12_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
#_form_12_ ._form-image { max-width:100%; height:auto !important; }
#_form_12_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
#_form_12_ input[type="radio"],#_form_12_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
#_form_12_ button[type="submit"] { padding:20px; font-size:1.5em; }
#_form_12_ ._inline-style { margin:20px 0 0 !important; }
}
#_form_12_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:transparent !important; border:0px solid #b8b8b8 !important; max-width:500px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#000 !important; }
#_form_12_._inline-form,#_form_12_._inline-form ._form-content,#_form_12_._inline-form input,#_form_12_._inline-form ._submit { font-family:"Lato", sans-serif; }
#_form_12_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
#_form_12_:before,#_form_12_:after { content:" "; display:table; }
#_form_12_:after { clear:both; }
#_form_12_._inline-style { width:auto; display:inline-block; }
#_form_12_._inline-style input[type="text"],#_form_12_._inline-style input[type="date"] { padding:10px 12px; }
#_form_12_._inline-style button._inline-style { position:relative; top:27px; }
#_form_12_._inline-style p { margin:0; }
#_form_12_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_12_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { #_form_12_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}
#_form_12_ .iti.iti--allow-dropdown.iti--separate-dial-code { width:100%; }
#_form_12_ .iti input { width:100%; height:32px; border:#979797 1px solid; border-radius:4px; }
#_form_12_ .iti--separate-dial-code .iti__selected-flag { background-color:#fff; border-radius:4px; }
#_form_12_ .iti--separate-dial-code .iti__selected-flag:hover { background-color:rgba(0, 0, 0, 0.05); }
#_form_12_ .iti__country-list { border-radius:4px; margin-top:4px; min-width:460px; }
#_form_12_ .iti__country-list--dropup { margin-bottom:4px; }
#_form_12_ .phone-error-hidden { display:none; }
#_form_12_ .phone-error { color:#e40e49; }
#_form_12_ .phone-input-error { border:1px solid #e40e49 !important; }

#_form_12_ a:link { color:#1c3d5a; background-color:transparent; text-decoration:none; }
#_form_12_ a:visited { color:#1c3d5a; background-color:transparent; text-decoration:none; }
#_form_12_ a:hover { color:#b5bcab; background-color:transparent; text-decoration:underline; }














[image error]




✎𓂃Monthly writing updates

✧ New book releases

🕮 What I'm reading








First Name or Preferred Nickname







Email*








Which updates would you like?




Monthly Updates & New Release Alerts





New Release Alerts Only







What series have you read?







Wraithblade







Grimoire Saga







I haven't read any yet







Subscribe








window.cfields = {"9":"boyce_series"};
window._show_thank_you = function(id, message, trackcmp_url, email) {
var form = document.getElementById('_form_' id '_'), thank_you = form.querySelector('._form-thank-you');
form.querySelector('._form-content').style.display = 'none';
thank_you.innerHTML = message;
thank_you.style.display = 'block';
const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
var visitorObject = window[vgoAlias];
if (email && typeof visitorObject !== 'undefined') {
visitorObject('setEmail', email);
visitorObject('update');
} else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
// Site tracking URL to use after inline form submission.
_load_script(trackcmp_url);
}
if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._show_error = function(id, message, html) {
var form = document.getElementById('_form_' id '_'), err = document.createElement('div'), button = form.querySelector('button'), old_error = form.querySelector('._form_error');
if (old_error) old_error.parentNode.removeChild(old_error);
err.innerHTML = message;
err.className = '_error-inner _form_error _no_arrow';
var wrapper = document.createElement('div');
wrapper.className = '_form-inner';
wrapper.appendChild(err);
button.parentNode.insertBefore(wrapper, button);
document.querySelector('[id^="_form"][id$="_submit"]').disabled = false;
if (html) {
var div = document.createElement('div');
div.className = '_error-html';
div.innerHTML = html;
err.appendChild(div);
}
};
window._load_script = function(url, callback) {
var head = document.querySelector('head'), script = document.createElement('script'), r = false;
script.type = 'text/javascript';
script.charset = 'utf-8';
script.src = url;
if (callback) {
script.onload = script.onreadystatechange = function() {
if (!r && (!this.readyState || this.readyState == 'complete')) {
r = true;
callback();
}
};
}
head.appendChild(script);
};
(function() {
if (window.location.search.search("excludeform") !== -1) return false;
var getCookie = function(name) {
var match = document.cookie.match(new RegExp('(^|; )' name '=([^;] )'));
return match ? match[2] : null;
}
var setCookie = function(name, value) {
var now = new Date();
var time = now.getTime();
var expireTime = time 1000 * 60 * 60 * 24 * 365;
now.setTime(expireTime);
document.cookie = name '=' value '; expires=' now ';path=/; Secure; SameSite=Lax;';// cannot be HttpOnly
}
var addEvent = function(element, event, func) {
if (element.addEventListener) {
element.addEventListener(event, func);
} else {
var oldFunc = element['on' event];
element['on' event] = function() {
oldFunc.apply(this, arguments);
func.apply(this, arguments);
};
}
}
var _removed = false;
var form_to_submit = document.getElementById('_form_12_');
var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;

var getUrlParam = function(name) {
var params = new URLSearchParams(window.location.search);
return params.get(name) || false;
};

for (var i = 0; i < allInputs.length; i ) {
var regexStr = "field\\[(\\d )\\]";
var results = new RegExp(regexStr).exec(allInputs[i].name);
if (results != undefined) {
allInputs[i].dataset.name = window.cfields[results[1]];
} else {
allInputs[i].dataset.name = allInputs[i].name;
}
var fieldVal = getUrlParam(allInputs[i].dataset.name);

if (fieldVal) {
if (allInputs[i].dataset.autofill === "false") {
continue;
}
if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
if (allInputs[i].value == fieldVal) {
allInputs[i].checked = true;
}
} else {
allInputs[i].value = fieldVal;
}
}
}

var remove_tooltips = function() {
for (var i = 0; i < tooltips.length; i ) {
tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
}
tooltips = [];
};
var remove_tooltip = function(elem) {
for (var i = 0; i < tooltips.length; i ) {
if (tooltips[i].elem === elem) {
tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
tooltips.splice(i, 1);
return;
}
}
};
var create_tooltip = function(elem, text) {
var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};
if (elem.type != 'radio' && elem.type != 'checkbox') {
tooltip.className = '_error';
arrow.className = '_error-arrow';
inner.className = '_error-inner';
inner.innerHTML = text;
tooltip.appendChild(arrow);
tooltip.appendChild(inner);
elem.parentNode.appendChild(tooltip);
} else {
tooltip.className = '_error-inner _no_arrow';
tooltip.innerHTML = text;
elem.parentNode.insertBefore(tooltip, elem);
new_tooltip.no_arrow = true;
}
new_tooltip.tip = tooltip;
new_tooltip.elem = elem;
tooltips.push(new_tooltip);
return new_tooltip;
};
var resize_tooltip = function(tooltip) {
var rect = tooltip.elem.getBoundingClientRect();
var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));
if (scrollPosition < 40) {
tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') ' _below';
} else {
tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') ' _above';
}
};
var resize_tooltips = function() {
if (_removed) return;
for (var i = 0; i < tooltips.length; i ) {
if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
}
};
var validate_field = function(elem, remove) {
var tooltip = null, value = elem.value, no_error = true;
remove ? remove_tooltip(elem) : false;
if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
if (elem.getAttribute('required') !== null) {
if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {
var elems = form_to_submit.elements[elem.name];
if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
no_error = elem.checked;
}
else {
no_error = false;
for (var i = 0; i < elems.length; i ) {
if (elems[i].checked) no_error = true;
}
}
if (!no_error) {
tooltip = create_tooltip(elem, "Please select an option.");
}
} else if (elem.type =='checkbox') {
var elems = form_to_submit.elements[elem.name], found = false, err = [];
no_error = true;
for (var i = 0; i < elems.length; i ) {
if (elems[i].getAttribute('required') === null) continue;
if (!found && elems[i] !== elem) return true;
found = true;
elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
if (!elems[i].checked) {
no_error = false;
elems[i].className = elems[i].className ' _has_error';
err.push("Checking %s is required".replace("%s", elems[i].value));
}
}
if (!no_error) {
tooltip = create_tooltip(elem, err.join('<br/>'));
}
} else if (elem.tagName == 'SELECT') {
var selected = true;
if (elem.multiple) {
selected = false;
for (var i = 0; i < elem.options.length; i ) {
if (elem.options[i].selected) {
selected = true;
break;
}
}
} else {
for (var i = 0; i < elem.options.length; i ) {
if (elem.options[i].selected && (!elem.options[i].value || (elem.options[i].value.match(/\n/g)))) {
selected = false;
}
}
}
if (!selected) {
elem.className = elem.className ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "Please select an option.");
}
} else if (value === undefined || value === null || value === '') {
elem.className = elem.className ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "This field is required.");
}
}
if (no_error && (elem.id == 'field[]' || elem.id == 'ca[11][v]')) {
if (elem.className.includes('phone-input-error')) {
elem.className = elem.className ' _has_error';
no_error = false;
}
}
if (no_error && elem.name == 'email') {
if (!value.match(/^[\ _a-z0-9-'&=] (\.[\ _a-z0-9-'] )*@[a-z0-9-] (\.[a-z0-9-] )*(\.[a-z]{2,})$/i)) {
elem.className = elem.className ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "Enter a valid email address.");
}
}
if (no_error && /date_field/.test(elem.className)) {
if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
elem.className = elem.className ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "Enter a valid date.");
}
}
tooltip ? resize_tooltip(tooltip) : false;
return no_error;
};
var needs_validate = function(el) {
if(el.getAttribute('required') !== null){
return true
}
if(el.name === 'email' && el.value !== ""){
return true
}

if((el.id == 'field[]' || el.id == 'ca[11][v]') && el.className.includes('phone-input-error')){
return true
}

return false
};
var validate_form = function(e) {
var err = form_to_submit.querySelector('._form_error'), no_error = true;
if (!submitted) {
submitted = true;
for (var i = 0, len = allInputs.length; i < len; i ) {
var input = allInputs[i];
if (needs_validate(input)) {
if (input.type == 'tel') {
addEvent(input, 'blur', function() {
this.value = this.value.trim();
validate_field(this, true);
});
}
if (input.type == 'text' || input.type == 'number' || input.type == 'time') {
addEvent(input, 'blur', function() {
this.value = this.value.trim();
validate_field(this, true);
});
addEvent(input, 'input', function() {
validate_field(this, true);
});
} else if (input.type == 'radio' || input.type == 'checkbox') {
(function(el) {
var radios = form_to_submit.elements[el.name];
for (var i = 0; i < radios.length; i ) {
addEvent(radios[i], 'click', function() {
validate_field(el, true);
});
}
})(input);
} else if (input.tagName == 'SELECT') {
addEvent(input, 'change', function() {
validate_field(this, true);
});
} else if (input.type == 'textarea'){
addEvent(input, 'input', function() {
validate_field(this, true);
});
}
}
}
}
remove_tooltips();
for (var i = 0, len = allInputs.length; i < len; i ) {
var elem = allInputs[i];
if (needs_validate(elem)) {
if (elem.tagName.toLowerCase() !== "select") {
elem.value = elem.value.trim();
}
validate_field(elem) ? true : no_error = false;
}
}
if (!no_error && e) {
e.preventDefault();
}
resize_tooltips();
return no_error;
};
addEvent(window, 'resize', resize_tooltips);
addEvent(window, 'scroll', resize_tooltips);

var hidePhoneInputError = function(inputId) {
var errorMessage = document.getElementById("error-msg-" inputId);
var input = document.getElementById(inputId);
errorMessage.classList.remove("phone-error");
errorMessage.classList.add("phone-error-hidden");
input.classList.remove("phone-input-error");
};

var initializePhoneInput = function(input, defaultCountry) {
return window.intlTelInput(input, {
utilsScript: "https://unpkg.com/[email protected]...",
autoHideDialCode: false,
separateDialCode: true,
initialCountry: defaultCountry,
preferredCountries: []
});
}

var setPhoneInputEventListeners = function(inputId, input, iti) {
input.addEventListener('blur', function() {
var errorMessage = document.getElementById("error-msg-" inputId);
if (input.value.trim()) {
if (iti.isValidNumber()) {
iti.setNumber(iti.getNumber());
if (errorMessage.classList.contains("phone-error")){
hidePhoneInputError(inputId);
}
} else {
showPhoneInputError(inputId)
}
} else {
if (errorMessage.classList.contains("phone-error")){
hidePhoneInputError(inputId);
}
}
});

input.addEventListener("countrychange", function() {
iti.setNumber('');
});

input.addEventListener("keydown", function(e) {
var charCode = (e.which) ? e.which : e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode !== 8) {
e.preventDefault();
}
});
};

var showPhoneInputError = function(inputId) {
var errorMessage = document.getElementById("error-msg-" inputId);
var input = document.getElementById(inputId);
errorMessage.classList.add("phone-error");
errorMessage.classList.remove("phone-error-hidden");
input.classList.add("phone-input-error");
};


var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i ){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name "=" encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText) encodeURIComponent(" ") encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name "=" encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name "=" encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name "=" encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name "=" encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j ){if(form.elements[i].options[j].selected){q.push(form.elements[i].name "=" encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name "=" encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")};
var form_submit = function(e) {
e.preventDefault();
if (validate_form()) {
// use this trick to get the submit button & disable it using plain javascript
document.querySelector('#_form_12_submit').disabled = true;
var serialized = _form_serialize(document.getElementById('_form_12_')).replace(//g, '\\n');
var err = form_to_submit.querySelector('._form_error');
err ? err.parentNode.removeChild(err) : false;
_load_script('https://wispvine.activehosted.com/pro...?' serialized '&jsonp=true');
}
return false;
};
addEvent(form_to_submit, 'submit', form_submit);
})();



 

Did you miss the official annoucement?

After negotiations with my publisher, Wraithblade 3 is being released as a webnovel over on the r/Wraithblade subreddit.

Chapters are now in full swing, and you can read 1 – 9!

My patrons get early access to chapters, as well as bonus exclusives that will never be published outside of the patreon.

This includes deleted chapters, as they arise, that will never go public. So while there will be public access to WB3 chapters, there’s still loads you can only get as my patron.

Would it be cool if you joined the Patreon and supported the Wraithblade Saga? Yeah, absolutely. We have a blast in there & everyone is awesome.

But there isn’t any pressure from me to join (ever). You can still get loads of cool stuff on Reddit, for free.

Hope to see you around!

– Boyce

 •  0 comments  •  flag
Share on Twitter
Published on November 16, 2022 20:32

September 24, 2022

Fan Question | Will Wraithblade 3 be on Amazon & Audible?

The question

Just saw the news about the new Wraithblade book being a web novel. Are you still releasing Wraithblade 3 in ebook, paperback, and audio?

The short answer

Yes!

The long answer

Yes, definitely! Sorry for not making this clearer before. By releasing the rough chapters early on Patreon and Reddit, I’m merely offering a chance for you to get some early access.

I can virtually guarantee there will be changes between what I release now & what’s finalized/published next year.

Publishing this way is mostly just for fun. I hope you join me in reading book 3!

WB3, Chapter 1 launches to the Warlock & Boss Patreon tiers on October 3rd.

I’ll also be announcing and sharing recaps to my mailing list. Join now to make sure you get the update:




#mc_embed_signup{font-family: 'Fira Sans', sans-serif; font-size:14px}
/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */




Subscribe
* indicates required

Email Address *




What emails would you like to get?
New Releases Only
Monthly Check-Ins & New Releases



Which series have you read?
Wraithblade
The Grimoire Saga
I haven't read any yet











(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='SIGNUP';ftypes[1]='text';}(jQuery));var $mcj = jQuery.noConflict(true);

 

Did you miss the official annoucement?

After negotiations with my publisher, I will be releasing Wraithblade 3 as a webnovel on the r/Wraithblade subreddit.

Don’t want to wait?

You don’t have to.

My patrons get early access to chapters, as well as bonus exclusives that will never be published outside of the patreon.

This includes deleted chapters, as they arise, that will never go public. So while there will be public access to WB3 chapters, there’s still loads you can only get as my patron.

Would it be cool if you joined the Patreon and supported the Wraithblade Saga? Yeah, absolutely. We have a blast in there & everyone is awesome.

But there isn’t any pressure from me to join (ever). You can still get loads of cool stuff on Reddit, for free.

Hope to see you around!

– Boyce

 •  0 comments  •  flag
Share on Twitter
Published on September 24, 2022 21:05

My Journal

S.M. Boyce
Life is an adventure. Let's swap stories. ...more
Follow S.M. Boyce's blog with rss.