← Novel

The Soulflame Chronicles

Chapter 17 / 27

‹›

Chapter 17 of 27

‹›

Chapter 17

The Soulflame Chronicles

📱NovelCodex for AndroidYour library, progress and tokens, in an app made for reading on your phone.Get the app

Adrian’s hand remained beneath mine only long enough to help me out of the chair, and I withdrew it as soon as I was standing. Renee rose on my other side with the serene expression of someone who had spent an entire dinner watching me discover that my fiancé knew entirely too much about my preferences and intended to savor the experience later.

Steward Argyros returned to escort us upstairs while the last of the dinner service disappeared behind us. Adrian fell into step beside me without being asked, which was apparently another thing the household considered perfectly normal now that everyone had decided fiancé meant he should automatically occupy whatever position was closest to mine. Renee walked a few steps ahead until we reached the upper corridor and Niketas began indicating doors. Her room was directly across from mine as promised, and she paused there while a maid opened it for her, revealing enough of the interior to show that House Soulflame’s idea of accommodations for a traveling lady-in-waiting was still larger than the basement apartment I remembered from Earth.

“I believe this is where I abandon you to your terrifying accommodations,” Renee said, glancing toward Adrian before looking back at me. “Try not to declare war on the furniture before morning. I would prefer to leave on time.”Full novel: The Soulflame Chronicles — read the rest free on N​o⁠v​e⁠l​C⁠o​d⁠e​x⁠.​o⁠r​g⁠

“I have never declared war on furniture, although I admit some of it has been provocative. Go enjoy the horse Father bought you and your suspiciously high morale.”

Her eyes narrowed immediately because she had not forgotten the party-menu conversation. “We are discussing what else that thing told you eventually. You have been warned.”

“I am the party leader, so I reject your warning. Sleep well, Renee. Apparently we are being dragged from our beds at first light.”

Renee wished both of us good night and disappeared into her room before I could involve her in another argument. Niketas continued several steps farther and opened the door to my suite, then bowed me inside with the solemnity of a man presenting something considerably more important than a bedroom where I intended to become horizontal as soon as possible.

The room was beautiful in the restrained way everything in the villa seemed designed to be beautiful. Warm lamplight spilled across carved wood furniture and pale stone, my luggage had already been arranged near a dressing room, and an enormous bed waited beneath a canopy light enough to look elegant without becoming absurd. I made it three steps inside before noticing an open doorway on the opposite side of the sitting area. Another bedroom lay beyond it, and Adrian had apparently entered through his own corridor door at almost the same moment because he was standing in the middle of that room looking directly back at me.

I stopped while my brain caught up with what my eyes had already understood. “They adjoin.”

Adrian glanced toward the open doorway between us. “That is generally what adjoining means.”

“I thought it meant next door.”

“We are next door.”

“There is a door.”

“There does appear to be one.”

I crossed the sitting room toward it while Niketas remained discreetly behind us, apparently waiting to discover whether an architectural feature designed for convenience had just become a matter of royal policy. The connecting door was broad, solid, and fitted with locks on both sides, which improved the situation considerably even before I reached it.

“This stays closed. Not mostly closed, not politely ajar, not open because somebody decides an engaged couple requires convenient access. Closed.”

Adrian’s amusement softened rather than increasing. “All right. It stays closed.”

The easy agreement should have ended the issue, but another open doorway farther inside my bedroom caught my attention. Pale stone beyond it promised the bathing suite I had been looking forward to since before dinner, and relief lasted approximately three seconds before I saw another doorway on the far side of the room.

I walked through the entrance and stared across a bathing chamber large enough to make the word bathroom feel inadequate. A deep stone bath occupied one side, a separate washbasin stood beneath a mirror, and an enclosed privy alcove sat farther back. The opposite door opened directly into Adrian’s bedroom.

“No.”

Adrian had followed far enough to see what had produced the reaction, although he stopped outside the bathing-suite entrance rather than stepping into it. “I assume this is also a door-related objection.”

“This is a shared bathing room.”

“It appears to be.”

“I am not sharing a bathing room with you.”

Niketas finally spoke from behind us, his tone careful without becoming defensive. “Your Highness, these are the principal royal apartments of the villa. They are normally reserved for Their Majesties when the King and Queen Consort are in residence, or for the highest-ranking royal guests when they are not. The eastern and western chambers form a paired suite and share the bathing room between them.”

I looked back at him. “And there are no equally suitable rooms that do not share one?”

“No, Your Highness. There are many excellent family chambers and guest rooms throughout the villa, but none maintained to the standard appropriate for Calder’s Crown Princess or a foreign prince of Valenne.” The faint concern in his expression suggested this was not merely etiquette to him but the sort of professional judgment that could become personally unpleasant if mishandled. “Were either of you assigned lesser accommodations while these rooms stood available, I would expect His Majesty to have questions I would prefer not to answer.”

That sounded sufficiently like Father that I believed him immediately.

Niketas continued, “Your engagement made the paired apartments the natural arrangement, but your ranks would have required these chambers regardless. If the shared bathing room is unsuitable, additional bathing rooms elsewhere in the villa can be prepared for Prince Adrian without altering either of your accommodations.”

That improved matters considerably. Nobody had decided we needed adjoining rooms because the household was secretly conspiring to push us into bed together. They had placed us here because giving the Crown Princess of Calder or a Valennian prince one of the lesser guest rooms would apparently constitute the kind of error that ended with Father asking why his daughter had been insulted in one of his own houses.

I turned toward Adrian. “You can use one of the other bathing rooms. You are not coming through that door either.”

He lifted both hands in surrender without taking another step. “Understood. Connecting door closed, bathing-room door closed, prince banished to distant plumbing.”

“That is correct.”

“Kallithea appears to have sufficient alternatives.”

“You have a warhorse without a name. Hardship is clearly part of your lifestyle.”

His mouth twitched, but the joke did not become another round of teasing. Something in my voice must have communicated that this particular boundary was not entertainment, because he nodded once and looked toward Niketas instead.

“I will use another bathing room. There is no reason to move either of us.”

Niketas visibly relaxed. “Of course, Your Highness. I will have one prepared immediately.”

I appreciated Adrian saying it before the steward could even consider another solution. The room was mine, the bed looked wonderful, my luggage was already here, and I had no intention of surrendering accommodations apparently considered suitable for the King simply because whoever designed the villa believed royal couples benefited from architectural shortcuts.

I closed the bathing-room door leading toward Adrian’s chamber first and slid the lock into place. The connecting bedroom door followed immediately afterward, and the solid click of that second lock produced more relief than a pair of ordinary doors probably deserved. I chose not to examine that while Adrian remained close enough to see my face.

By the time I stepped back into the corridor, Niketas had gone to arrange Adrian’s alternative bathing room. Adrian remained near his own door, watching me with an expression that had lost most of its teasing.

“I was joking earlier, Rae. I am not going to come into your room or your bathroom without permission.”

“I know.”

“You did not look as though you knew.”

I leaned one shoulder against the doorframe and frowned at him. “Knowing that and being comfortable with an unlocked door between our bathrooms are apparently different things.”

“That seems fair.”

His lack of argument removed most of the defensiveness before I could use it. I had expected another joke about princess modesty or adjoining rooms, yet he seemed perfectly content to accept that the answer was no without requiring me to justify it until he approved of the reasoning.

“Thank you.”

“You are welcome.” The familiar hint of amusement returned without crossing the line he had just accepted. “Although I want it recorded that I have now been expelled from a bathing room I had not yet entered.”

“You would have abused the privilege.”

“I have been accused without evidence.”

“You knew my dessert before I chose it. I no longer require evidence.”

“That seems like a dangerous legal standard for a future queen.”

“It is working very well for me so far.”

He laughed softly and glanced toward his room before returning his attention to me. The teasing faded again when he spoke, leaving the same straightforward concern that had appeared in his messages earlier.

“Get some sleep. Today was only a couple of hours in the saddle, and tomorrow will be much longer.”

“I have been informed that we are leaving at the barbaric hour of first light.”

“You have mentioned your objections.”

“They remain unresolved.”

“I will consider asking the sun to wait.”

“That would be useful.”

“I make no promises.”

I smiled despite myself, and Adrian stepped back rather than inventing another reason to prolong the conversation. “I am next door if you actually need anything, despite your campaign to wall me off from civilization. Knock on the corridor door, message me, or yell loudly enough to scandalize the servants.”

“I am excellent at scandalizing servants.”

“I had already gathered that.”

He wished me good night and disappeared into his room. I waited until his corridor door closed before stepping backward into mine and shutting my own, then locked it with considerably less urgency than I had used on the two doors connecting our suites.

The change came almost immediately. The room settled around me as a recognized Safe Area, and the filtering pressure I had carried through the afternoon loosened. Memories from Earth became easier to reach without effort, along with habits of thought that had spent most of the day getting crowded beneath everything the palace, my family, and this world expected me to understand.

Unfortunately, that did not make being alone nearly as relaxing as I had hoped.

I crossed toward the dressing table and caught myself in the mirror. My hair had loosened during the ride, several pale strands escaping the arrangement around my horns, and two hours on horseback had done enough to the rest of me that the bath waiting through the adjoining doorway should have been the most appealing thing in the world. Instead I looked at my reflection for several seconds, became abruptly too aware of the neckline of my dress and the shape beneath it, and turned my attention toward the collection of brushes and bottles arranged across the table.

That was irritating.

I wanted a bath. My scalp wanted a bath. My skin wanted a bath. The same court dress I had put on that morning had survived the palace, packing, two hours of road dust, and dinner, and I wanted very badly to stop wearing it. None of that explained why the obvious next step had suddenly become something I was standing in the middle of the room avoiding.

I glanced toward the bathing-suite door. It remained open on my side, warm lamplight catching the pale stone beyond it, while the door leading into Adrian’s room was safely locked out of sight.

I could reorganize my luggage first.

That was a perfectly reasonable thing to do before tomorrow’s departure. Renee had packed everything according to a system I did not understand, and responsible expedition leadership might require knowing where my belongings were. There were also the two gowns, the new mooncrystal slippers, whatever remained of my cosmetics after Renee’s merciless reductions, and thirty-seven percent of a cart’s worth of evidence that some organization was probably overdue.

A gold pulse appeared at the edge of my vision before I could commit fully to the lie. Several notifications stacked behind it, accompanied by the unmistakable icon indicating that rewards previously unavailable on the road could now be claimed.

I looked toward the bathing-suite door, then back toward the glowing System interface. Four separate notifications waited for attention, every one of them offering an excuse that was both more interesting and considerably better dressed than reorganize luggage until exhaustion makes bathing unnecessary.

For perhaps the first time all day, the System had impeccable timing.

RECOGNIZED SAFE AREA

Pending Achievement Notifications: 1

Claimable Achievement Rewards: 3

Pending Progression Updates: 2

Unopened Reward Caches: 3

“Three?”

The cache list opened beneath the summary, and recognition returned immediately for two of them. One had been sitting unopened since before we left the palace, while another had spent most of the afternoon taunting me with its Safe Area requirement.

UNOPENED REWARD CACHES

Minor Background Reward Cache

Source: THE CROWN IS NOT JUST JEWELRY

Minor Traveler Cache

Source: ROYAL BAGGAGE

Unknown Reward

Source: ROYAL BAGGAGE

Additional Achievement Reward Pending

I focused on the pending achievement rather than the Unknown Reward because I had already learned that the System enjoyed allowing curiosity to become self-inflicted suffering. The notification opened in a sweep of gold considerably more dignified than anything associated with my luggage had been.

ACHIEVEMENT UNLOCKED

THE CROWN TAKES THE ROAD

Depart on your first official expedition as heir to Calder.

Accepting responsibility is a beginning.

Carrying it beyond the palace gates is progress.

Bonus Conditions Achieved

Departed voluntarily.

Expedition directly concerns the welfare of Calderian subjects.

Accepted travel without a royal guard escort.

Rewards

Reluctant Crown Princess Progression

Royal Recognition Progress

Court Performer Experience

Standard Royal Cache

REWARD STATUS: CLAIMABLE

I read the description twice and found substantially less to argue with than usual. Whatever personality occasionally emerged through the System interface, this particular achievement felt almost sincere, which somehow made me more suspicious than being mocked about luggage.

“Do you have to make responsibility sound noble?”

NO

I stared at the answer. “That was a rhetorical question.”

NOTED

There were worse things than having the magical architecture of reality congratulate me for doing my job, so I claimed the achievement before I could invent a reason to be offended. Several smaller notices confirmed that the progression rewards had been applied automatically, while the final reward separated itself from the rest and joined the cache list.

STANDARD ROYAL CACHE ADDED

Unopened Reward Caches: 4

The difference between Standard and Minor immediately caught my attention. The System responded before I had formally asked anything, which suggested either excellent interface design or a disturbing familiarity with the way my attention moved.

REWARD CACHE QUALITY DETECTED

Would you like an explanation of Cache Quality and Reward Pools?

“Yes.”

A new panel replaced the achievement information. Seven tiers appeared in a clean progression, with the lower ranks presented plainly and the final few carrying increasingly elaborate borders.

CACHE QUALITY

Minor

Standard

Greater

Exceptional

Legendary

Mythic

Divine

Cache Quality indicates approximate reward potential, quantity, rarity, or potency.

Higher Cache Quality does not guarantee greater usefulness to a specific recipient.

REWARD POOL

Cache descriptors indicate the categories from which rewards are preferentially selected.

Examples: Traveler, Royal, Background, Personal Care, Class, Heritage.

Reward selection may account for recipient identity, circumstances, achievements, current needs, and applicable System weighting.

My attention went directly to Divine, because apparently becoming a princess had done absolutely nothing to cure the impulse to click on the highest rarity and ask what it contained.

“What does a Divine Cache contain?”

REWARDS APPROPRIATE TO DIVINE CACHE QUALITY

“That explained absolutely nothing.”

CORRECT

I narrowed my eyes. “Can I get one?”

YES

“How?”

QUALIFY FOR ONE

The answer remained unchanged while I stared at it, and pursuing the conversation any further was clearly going to produce neither divine treasure nor useful information. I returned to the lower tiers instead and considered the part of the explanation that actually mattered tonight.

“So Minor does not necessarily mean useless.”

CORRECT

A Minor reward well suited to immediate circumstances may provide greater practical value than a higher-quality reward poorly suited to those circumstances.

“And these are not all permanent bonuses.”

CORRECT

Possible rewards include consumables, temporary enhancements, condition treatments, equipment, luxury goods, resources, currency, services, information, access items, and other applicable rewards.

Permanent Attribute or Skill modification is not guaranteed and may be restricted by Cache Quality, achievement significance, progression state, or other factors.

That made considerably more sense than a world where everyone could simply accumulate permanent improvements until arithmetic stopped meaning anything. More importantly, it meant the unopened caches could contain almost anything, and that was a much more interesting problem than the bathing room several yards behind me.

I selected the Minor Traveler Cache first. The icon unfolded into a small golden chest, and its lid opened with enough light and fanfare to make me understand immediately why games had spent decades turning randomized rewards into psychological warfare.

MINOR TRAVELER CACHE OPENED

2× Wayfarer’s Recovery Draught

Restores moderate physical fatigue and accelerates recovery from ordinary exertion.

Does not replace sleep.

Reduced effectiveness with repeated use during the same day.

1× Sureseat Tonic

Duration: 6 hours

Temporary Effect: +2 Riding Mastery

Reduces discomfort and fatigue associated with prolonged mounted travel.

1× Weatherward Ribbon

Single Use

Duration: 8 hours

Provides moderate protection against ordinary rain, wind, and temperature discomfort.

I stopped on the Sureseat Tonic and read the description again. Tomorrow involved substantially more riding than today, and the System had rewarded me for excessive baggage with something specifically designed to make spending most of a day on Skydancer less unpleasant.

“That is actually useful.”

The System, perhaps wisely, declined to comment.

A Claim All option appeared beneath the rewards, and I selected it before curiosity convinced me to investigate inventory mechanics one bottle at a time. A soft pulse of light passed across the dressing table, leaving two stoppered vials of pale amber liquid, a narrower blue vial, and a folded silver ribbon held together by a tiny clasp.

I picked up the Sureseat Tonic and turned it between my fingers while its description remained visible at the edge of my vision. The bottle was small enough to disappear into one of my traveling bags, and six hours of reduced riding discomfort suddenly sounded more valuable than almost anything dramatic the cache could have produced.

“Renee is never allowed to know how excited I am about this.”

No response appeared.

“That was not permission to tell her.”

Still nothing.

I decided silence was preferable to whatever answer the System might eventually invent and set the travel rewards together before opening the Minor Background Reward Cache. Its fanfare was similar, though the gold trim briefly formed the outline of a crown before resolving into the contents.

MINOR BACKGROUND REWARD CACHE OPENED

1× Courtier’s Composure Phial

Duration: 4 hours

Temporary Effect: +2 Composure

Reduces penalties associated with social pressure, embarrassment, and hostile scrutiny.

1× Voice of Courtesy Lozenge

Duration: 2 hours

Temporary Effect: +1 Persuasion Mastery

Temporary Effect: +1 Diplomacy Mastery

Effect applies only during non-hostile social interaction.

1× Veilrose Scent Oil

Luxury Item

A concentrated personal fragrance that subtly adjusts to complement the wearer’s natural scent and body chemistry.

No combat benefit.

My attention went straight to the final item.

The bottle materialized in a tiny crystal vial beside the other rewards, pale gold oil shimmering faintly inside it whenever I moved. Perfume had absolutely no relevance to diagnosing crop failures, keeping the mule healthy, surviving a dangerous road, or accomplishing anything remotely connected to the purpose of the expedition.

I picked it up anyway.

The stopper came free with a soft click, and I breathed carefully, expecting something aggressively floral. Warm blossoms surfaced first, followed by a softer sweetness that shifted subtly while I held the bottle near my wrist. Whatever vocabulary I apparently possessed for expensive fragrance resolved into a much simpler and much less defensible conclusion.

“Oh, that is lovely.”

LUXURY REWARD SUCCESSFULLY MATCHED TO RECIPIENT PREFERENCE

I looked toward the hovering panel. “Do not make this weird.”

NO ACTION REQUIRED

The answer was sufficiently unhelpful that I ignored it and dabbed the smallest amount against one wrist. The fragrance changed almost immediately against my skin, becoming lighter and warmer, and I lifted my wrist for another breath before remembering I had only intended to test it.

I liked it.

That was inconvenient enough without deciding what it meant, so I replaced the stopper and set the bottle beside the other rewards.

The Unknown Reward from Royal Baggage waited next. Its icon lacked a quality designation, which made it more interesting than anything produced by that particular achievement had a right to be.

“Why is this one unknown?”

BONUS REWARD TYPE CONCEALED UNTIL CLAIMED

“That sounds suspiciously like you are about to insult me.”

CLAIMING REWARD WILL RESOLVE UNCERTAINTY

I selected it anyway. The icon flashed once before revealing an object whose description made me close my eyes for several seconds.

BONUS REWARD CLAIMED

Princess’s Traveling Vanity Case

Quality: Minor

Category: Luxury / Travel

A compact enchanted case for cosmetics, perfumes, jewelry, grooming implements, and personal-care products.

Interior storage capacity exceeds exterior dimensions.

Contents remain organized and protected from ordinary impact, moisture, and temperature fluctuation.

Storage accepts only qualifying personal-care and adornment items.

Cannot store weapons, armor, general supplies, currency, food, or living creatures.

Current Capacity: 0 / 40 Slots

When I opened my eyes, a beautiful ivory case sat on the dressing table. Gold fittings traced the edges, my initials had somehow appeared on the lid, and the entire thing was small enough to fit comfortably inside ordinary luggage despite apparently holding substantially more than its exterior dimensions should allow.

I touched the clasp and opened it. Neatly divided compartments unfolded inside at angles that should not have fit within the case at all, velvet-lined sections waiting for jewelry while narrow drawers bore labels for cosmetics and hair accessories. Several protected slots looked specifically designed for perfume bottles and other fragile containers.

Then the practical implication arrived.

If this thing held most of the jewelry, cosmetics, perfumes, brushes, oils, and other personal-care items currently consuming luggage space, tomorrow we could reduce the physical volume of my belongings without actually leaving most of them behind.

“This is incredible.”

THANK YOU

“I was not complimenting you.”

ITEM GENERATED THROUGH SYSTEM REWARD PROCESS

I stared into the impossible interior again and conceded that the System had, unfortunately, earned at least some of the credit. Rewarding excessive luggage by giving me an enchanted method of transporting luxury goods more efficiently also seemed like precisely the kind of reinforcement likely to cause problems later.

“Renee is going to pretend this proves I should pack less.”

The System offered no opinion, which was probably its safest possible choice.

I tested the case with the Veilrose Scent Oil first. The vial settled neatly into one of the protected compartments, and the counter updated to one of forty without changing the case’s weight enough for me to notice. That was dangerous knowledge. I added two small jewelry boxes from the nearest luggage case purely in the interest of responsible experimentation and watched them vanish into organized compartments that absolutely should not have existed.

This was going to make tomorrow morning much easier.

That was all.

I closed the vanity case before responsible experimentation turned into repacking thirty-seven percent of a cart at bedtime and moved to the final cache. The Standard Royal Cache waited with noticeably more elaborate decoration than everything I had opened so far, and the anticipation felt distressingly familiar as I selected Open.

Gold light expanded through the interface in several overlapping rings before resolving into four separate rewards. The difference in quality showed less through absurd power than through the fact that every item looked genuinely useful, with several worth preserving for circumstances considerably worse than a long day in the saddle.

STANDARD ROYAL CACHE OPENED

2× Greater Recovery Draught

Restores substantial physical fatigue and supports recovery from minor nonmagical injury.

Does not regenerate severe wounds or replace necessary medical treatment.

1× Purifying Elixir

Removes or substantially reduces common poisons, foodborne toxins, mild natural diseases, and similar biological conditions.

Effectiveness against magical, supernatural, or advanced conditions varies.

1× Sovereign’s Poise Tonic

Duration: 6 hours

Temporary Effect: +2 Composure

Temporary Effect: +1 Presence

Grants moderate resistance to penalties from intimidation, public scrutiny, and formal social pressure.

1× Royal Wayfarer Brooch

Reusable Utility Item

Charges: 3

Recharge Condition: Rest within a recognized Safe Area

Expend 1 charge to maintain cleanliness and presentation of worn clothing for up to 8 hours during ordinary travel.

Does not repair damage or remove hazardous contamination.

My attention settled immediately on the brooch as it materialized beside the potions. Gold and pearl had been worked into an elegant design small enough to wear with almost anything, and the description promised that ordinary road dust, sweat, mud, and weather could be kept from ruining my appearance for most of a traveling day.

“That might be the best thing I have received.”

GREATER RECOVERY DRAUGHTS AND PURIFYING ELIXIR POSSESS SIGNIFICANTLY HIGHER EMERGENCY SURVIVAL VALUE

“I said best, not medically most important.”

DISTINCTION ACKNOWLEDGED

I picked up the brooch and turned it beneath the lamplight. It would have prevented most of what two hours on the road had done to the dress I was still wearing, and tomorrow it could keep me presentable through an entire day of travel without requiring us to stop simply because dust had declared war on silk.

There was also no denying that I liked it.

That made two luxury rewards in a row that had produced considerably more enthusiasm than seemed proportionate, but I had already found an excellent solution to that problem.

I did not think about it.

Instead I placed the brooch carefully beside the vanity case and sorted the remaining items by usefulness. The Greater Recovery Draughts and Purifying Elixir went together immediately, because anything capable of treating poison or disease belonged somewhere we could reach quickly. The social tonics stayed separate, the riding tonic joined tomorrow’s supplies, and the Weatherward Ribbon earned a place beside it in case Calder decided to add miserable weather to our itinerary.

By the time I finished, the dressing table looked as though a very small magical apothecary had collided with an extremely expensive cosmetics counter. It was satisfying enough that I spent another several minutes reorganizing everything into categories, then moved the Veilrose oil back into the vanity case, transferred several more grooming items from my luggage, and tested exactly how many things could disappear inside before common sense reminded me that it was late.

Eventually I ran out of things to organize. I checked the interface twice anyway, but no unopened caches remained, no pending achievement icons glowed at the edge of my vision, and the progression notices had already resolved themselves automatically. The consumables were sorted, tomorrow’s useful items were separated from the emergency supplies, and the vanity case had already reduced enough clutter that Renee might actually be impressed before she inevitably found some flaw in my interpretation of packing lightly.

When I stopped focusing on it, the System interface faded and the room became quiet again. Without glowing menus covering half my vision, my attention drifted naturally toward the bathing-suite doorway, where warm lamplight still spilled across the pale stone beyond it. The bath was waiting, the door to Adrian’s room was securely locked, and every reward the System could possibly offer me had been opened, inspected, organized, smelled, admired, or assigned a purpose.

I considered reopening the cache-quality explanation purely to see whether I had missed anything interesting. The System icon pulsed once at the edge of my vision without displaying so much as a word. I narrowed my eyes at it for several seconds before looking back toward the bathing room.

Full novel: The Soulflame Chronicles — read the rest free on N​o⁠v​e⁠l​C⁠o​d⁠e​x⁠.​o⁠r​g⁠
📱NovelCodex for AndroidYour library, progress and tokens, in an app made for reading on your phone.Get the app
‹ PreviousNext ›