Now available!

Soultaming the Serpent

At sixty, Jun never expected to go on an adventure looking for dragons, rain, and love.

Soultaming the Serpent

Jun was barely ten years old when the last dragon died.

Half a century later and Jun still dreams of the rain that hasn’t fallen since. Her mundane life takes a turn when she encounters Aurel, who she suspects may be the one that holds the key to restoring balance and is destined to find the elusive serpent from the prophecy.

Joined by Casey, Jun’s closest friend and the village brewer, the three embark on a journey to unravel the prophecy's intricacies, figure out what the serpent's role truly is, and why the dragon has to die, not knowing they are being watched. 

Follow our trio as Jun discovers a love of adventure, Casey’s devotion takes an unexpected turn, Aurel spills his secrets like dust in the sand, and the three of them discover the true power of their bond. 

Read Excerpt Buy Now
Soultaming the Serpent print mockup
  • moderate CW for grief
  • confinement
  • blood
  • violence
  • injury detail
  • medical content
  • torture
  • death
  • older protagonist (60)
  • cozy-esque
  • trope subversion
  • queer-nromative world
  • fairytale logic
  • aro rep
  • ace-spectrum
  • bi/pan rep
  • broken prophecy
  • dragon hunt (but a friendly one)
  • love triangle (a queer one!)
  • queer rep
  • later-in-life MC romance
  • epic adventure romance fantasy
  • love story, not romantasy
  • hidden past
  • chosen one
  • queer love triangle

Excerpt

She took that first step, and her entire body trembled.

The cart in front of her kept her on her feet.

The next step was easier, but her knees still shook.

The step after that even more so, and she stopped leaning on her cart so much.

The walk to the split in the river was much shorter than she remembered it as a child. It was so easy to just go. The sun was hot and shining right into her eyes, but she used the kohl powders her mama taught her to paint long ago to protect her eyes. The sands were dancing to a hot wind, but she had her mother’s old scarf to keep her long silver hair and neck protected.

With every step she took, she felt surer of her decision. She was doing this! She was going! She had never been to the neighbouring village, but she knew that all she had to do was follow the dry riverbed. When the sky darkened, Jun lit her mama’s old lantern where it hung off the cart to light her way.

By the time she saw lights and houses in the distance, the sun had long set.

Then she made it, but this was not a village. It was an entire town!

Instead of the single road that ran through her village there were at least a dozen. Instead of the empty and abandoned houses, all of these had opened doors and lights above them. Instead of the handful of villagers that went out at night to search for water and materials for their crafts, the main street was buzzing with so many people that Jun felt dizzy.

“Weaver!” somebody called out in the crowd and Jun stumbled.

She looked around but nobody caught her eye, though a few others looked at her. Then she saw a waving hand and a familiar face.

Marcus. He was a travelling merchant who hadn’t been to their village in years. Jun loved it every time he visited in the past with his many trinkets and useless knick-knacks that she spent all her coppers on. He had stopped visiting her village because Jun was the only one who ever bought anything from him and the sweat to travel there just for her was not worth it.

“I haven’t seen you in a long time! What brings you here?” Marcus circled his stall when she came up to him and then eyed her cart. “Trading?”

“Of course!” Jun lied through her teeth with a smile.

“You must have left when the sun was still up. Do you want some water?”

“How many coppers will that cost me?” Jun laughed but her box of water was empty where it hung on her belt. She wanted to drink, no matter how much it cost.

“For you? I’ll fill up your box for half a dozen.” That was a lot. Jun sometimes forgot how Casey pampered her by trading water for her broken weaves, old pottery, and finicky tastes.

“Twice then, please,” Jun handed over her box along with a dozen coppers.

He hid behind his stall and filled her box from a large cask, handed it over, and then refilled it once Jun had drained it. She took a few sips from the new one and Marcus grinned, wiggling his fingers. When Jun gave him the box back, he topped it up with a finger held to his curved lips.

Marcus was a good boy. He was too ambitious, but he was always fair to Jun. Too many times, he marked down the price for the glass figurines Jun bought from him. Too many times, he gave her a wooden puzzle box for free if she bought enough other things. He was too nice to her and probably that was why it took no sales pitch at all for Jun to empty half her purse and fill her cart.

“Do you want to pay a kid to run this down for you?” Marcus asked as he tied a delicate wooden piece in straw and twine. It looked like a companion to a puzzle piece Jun had purchased from him over two decades ago.

“You noticed my purse is still heavy?” Jun joked and fingered the feathers of a dream catcher. For that one, she wanted the sales pitch and the story. “How much was this one again?”

“You get one of the local kids to carry everything for you and I’ll throw it in for a copper only.”

“You make a tempting offer.”

“The ground is still hot. I don’t want my favourite customer to die of heat trying to carry all this back.”

“I’m not that old,” Jun scoffed, but she gave him an extra copper anyway.

Marcus grinned wide and said, “Leave your cart with me. I’ll get a kid to run it to you first thing when the sun sets tomorrow.”

Jun thought about having to drag the cart back, even at night, and wanted to swear. But this was her mama’s cart. She didn’t feel comfortable leaving it behind. “Hmm, maybe another time. There are other stalls I want to see.”

“They have nothing on me!” Marcus boasted with a grin. “But fine. I’ll get the kid to run them down in a new cart, but you won’t get to keep it!”

“You’re a breeze, Marcus.” Jun smiled at him. “Thank you. It’s always a pleasure.”

“And mine! I’m glad you finally made it out here. I’ve missed you.”

Jun tried not to take it as an insult, but she felt the shimmering anger try to return. He meant nothing by it, but it reminded her too much of Casey’s words. She bid him goodbye and went into the first tavern she found. Their cactus beer was too sweet for her tastes and the tortoise meat was too stiff, but they were both enough to strengthen her for an entire night of browsing the rest of the stalls.

The town was much livelier than her village and had many more things to offer and soon, Jun’s entire purse was empty save for a handful of coppers she had hidden in her shoe. Her cart, however, was much lighter with all of her weaves traded away.

When the sky to the east started brightening, it was time to go home.

Continue reading Close Excerpt

What Readers Say

"Soultaming the Serpent surprised me at every turn, I was not expecting the plot twists that PM so masterfully weaved through their prose. The characters were delightful, the action was purposeful and driven, I was hooked from the first page on. A lovely read, I might have cried a little at the end."
—Anonymous submission
"This book was traumatizing for all the right reasons. Immersive, touching, heartbreaking, heartwarming, unique, engaging. I literally could not put it down except when I needed to sleep."
—HS Arthur
"I thoroughly enjoyed this book. Older characters, a dragon, queer rep, a prophecy: this story had so much to offer. As much as I fawned over every detail of the dragon, the relationship between the three main characters was the best part, especially when Jun realizes that all forms of love are valid and important, even those that are not intimate or romantic.
A fun read that I will certainly pick up again for a reread."
—gothauthor
"Soultaming the Serpent is one of those stories that makes you want to throw the book across the room for all the right reasons. It's such a good story, such a touching story, with memorable and well-rounded characters. Fantastic. I truly appreciate the (very well done) ace-aro rep and twist on the chosen one trope."
—Anonymous submission
★★★★+
"What a lovely story this was. Very original concept and characters.
An exploration of love that exists in many different ways, and of destiny and how to refuse it.
I particularly appreciated that the disabled chatacter remained disabled and it kept affecting his ability to fight. I appreciate the realism of this."
—MichiruEll
"Soultaming the Serpent feels fresh. Yes, it has a chosen one, dragons, and a hero on a mission. The twist? Jun, our hero, is a 60-year-old aromantic outsider who is more annoyed than excited about going on this adventure. There's also a queer love triangle, but not in the way you'd expect."
Jun is a likable character with an intriguing backstory, a strong sense of duty, and a weight of nostalgia on her back. Her only friend, Casey Brewer, who owns the village tavern, is also a well-written character. Twice-widowed and an amputee, Casey remains good-natured and surprisingly romantic.

More on Fantasy Book Critic

—Lukasz (SPFBOX judge at Fantasy Book Critic)

More reviews available on Goodreads, Amazon, and various book blogs.

Load More Reviews

Art Gallery

Soultaming merchandise Soultaming audiobook cover Soultaming merchandise Print cover graphic Soultaming merchandise Print mockup Soultaming merchandise Book interior Dragon cover art Soultaming stickers Book review Cover lineart Soultaming merchandise Story tropes Book interior All book mockups Soultaming merchandise Tablet dark mode display Cover background Book review Pink desert scene Mixed artwork Book interior Book logline Soultaming merchandise Original stock art Print book stack Book review Book reviews collection
Load More Art

Characters

Jun Weaver
Jun Weaver Jun Weaver

Jun Weaver

A loner from her village, ignored by most of the others, and the oldest person there. Works as a seamstress for the rest of the villagers, loves collecting random knick-knacks.

  • Full Name: Jun Weaver
  • Age: 60
  • Gender/Pronouns: Female (she/her)
  • Sexuality: Aromantic, ace-spectrum
  • Role: Protagonist

Jun was raised by her two mothers at the village. While her mama left consistently on trips to other villages and even the capital, Jun never joined her. Instead, she remained with her mother and learned how to weave. Over time, she became comfortable with this. Even after her mothers left, she never wanted to get married, have kids, or make any romantic relationships with anyone in her village.

She spent most of her time daydreaming and thinking of all the things she wanted to do, but never has. All the while, she mended clothes for others in the village or created new outfits for them on request. Jun is best friends with Casey, the village tavern owner, and she has a very picky palette—Casey constantly uses her to test his new drink recipes.

Casey Brewer
Casey Brewer Casey Brewer

Casey Brewer

Owner of the village's only tavern and with access to all the wells, Casey is considered the richest man in their village, though he doesn't flaunt it.

  • Full Name: Casey Brewer
  • Age: Mid 40s
  • Gender/Pronouns: Male (he/him)
  • Sexuality: Pansexual
  • Role: Supporting Character

Casey has always been able to fall fast and fall hard. He was married at a young age to a local girl, who gave him three sons before passing away. Afterward, he fell in love with the son of a travelling merchant and the two got married. Casey, once again, outlived his spouse.

During one of his outings to the well, a snake scared his horse, throwing him off. The snake bit and killed his horse, the animal falling on his leg. By the time he was found, his trapped leg was no longer salvageable and he had to have it amputated. Since then, Casey alternates between a wooden leg and crutches when the prosthetic hurts too much, and has a fear of snakes.

He hasn't let either his bad luck in love or his lack of a limb stop him from continuing to pursue love—even if it was in the form of Jun who ignored all of his flirtatious attempts, but still remained his friend. Casey loves her as a friend as well, and he happens to find another form of love for her during their adventure together.

Aurel
Aurel Aurel

Aurel

A pale young man found in the forest near Jun's village with obvious northern colours and with a secret past he refuses to talk about.

  • Full Name: Aurel
  • Age: Early 30s
  • Gender/Pronouns: Male (he/him)
  • Sexuality: Bi/Pan
  • Role: Supporting Character

Aurel's past is shrouded in mystery. The little Jun and Casey have been able to get out of him during idle conversation is that he was originally from one of the northern countries. From the way he acts around them though, they both believed him to be a spoiled little lordling, used to having others do the work for him.

Yet even with his lazy demeanour and sometimes rude dismissals, he is handy with a tool and knows the basics of housework.

Due to finding him the night it rained for the first time in 50 years, Jun believes Aurel is the chosen one meant to find the serpent and bring back the dragon. Aurel constantly refuses her pushes, and then refuses Casey's as well when the other starts believing Jun after a messenger from the Empress informs their village that the Chosen One has awakened.

Sofar
Sofar Sofar

Sofar

A noble from one of the larger cities sent on a mission near Jun's village to look for the serpent of legend.

  • Full Name: Sofar
  • Age: Mid 30s
  • Gender/Pronouns: Male (he/him)
  • Role: Antagonist

Sofar has been raised from the moment he knew what it meant to hunt snakes. Even though he had never seen a dragon, his family was known to have carried both the name and the bloodline of the Chosen One multiple times in past.

After passing the age when the Chosen One is awakened, Sofar is sent off to go start his quest. It just so happened that the day he left his city was the first time it rained in over 50 years—further confirming his claim as the Chosen One.

After a visit with the Empress, he is given free reign of the entire land to hunt down the serpent that would guide him to the dragon and restore rain to the land.

World history

Please note that the following information contains spoilers! Read at your own risk.

The cycle

While every cyrcle is a different length, they all consist of the same thing: the Chosen One is born, is sent to look for the Serpent, soultame the serpent to help it become the dragon, and then the Chosen One and the Dragon remain together until the dragon's death.

Once the dragon dies, its soul is reincarned and it's the chosen one's job to prepare to become the next serpent and wait for the next chosen one.

There can only ever be two of them, as it is two souls constantly reincarnating.

The broken cycle

Due to the love the Chosen One had for their dragon, they found a way to break the cycle. Unfortunately, they were unable to stop the dragon from deteriorating further and dying anyway.

The dragon's soul was meant to be reborn over the next year, but the Chosen One--already transforming into the serpent--found a way to halt that reincarnation for a few decades.

The delay wasn't long enough to actually break the cycle, though introducing a new soul (or two) into it was.

The last dragon

It is said that the dragons once lived in multitude in the land among the people. They brought rain, staved off storms, and helped the people of the land. They were loved and worshipped.

However, neighbouring countries became jealous. They started sending people to either hunt and kill the dragons, or tempt them away. Over time, the dragons scattered across the lands and they were no longer easy to find or ask for help.

In one of those far off lands, a dragon fell in love with a human--but it knew they had no way to be together. Not unless they took the power of the storms and tied their souls together. Only, they didn't expect that to mean that it would never again rain without a dragon calling it forth.

Buy Now