Pages

Thursday, November 27, 2025

The Rings of Saturn: The Obsidian Eye - Epilogue


"The Rings of Saturn: The Obsidian Eye" is a narrative retelling of a single-player Dungeons & Dragons campaign run by ChatGPT. Any images included in this post were created by ChatGPT's image generator, Sora, based on descriptions provided throughout the campaign, and the story was driven by AI and shaped by decisions made by a human and his dice rolls along the way.


Previously:


The silence after the battle at Ravencrest Estate was thunderous.

Far beneath the manor, where once stood a grand ceremonial chamber of illusion and ambition, now yawned a rift in reality itself — a jagged wound of violet light. The bodies of Lord Malrec and Lady Ravella Namarra were taken, swallowed by that impossible tear with a sound like ripping silk. No screams. No remains. Only absence.

Scholars would argue for years: annihilated, or cast into some shadow realm? But Alamir Greyhaven had seen the truth in vision. A crumbling tower, collapsing beneath the weight of its own lies. Lord and Lady Namarra were not merely banished. They were undone.

Within days, their estate was seized, their records erased, their raven crest carved off every stone. Vandros would remember them, but it would never again bow to House Namarra.

Ravencrest Estate stood quiet, returned to the city. No curses, no illusions. Just dust… and the faint echo of the sins committed within.

The Veiled Serpents collapsed the moment the Namarrans vanished. Without coin or direction, their ranks devoured one another in fear. Some fled. Some vanished. And Elira Morrin — ever the enigma — disappeared into the hidden passages beneath the estate, leaving only a ring and a scrap of silk in her wake. Whether escape or epitaph, no one could say.

Kaeriss Tal, the Whisper Fang, did not survive. Her shattered mask revealed elven features warped by decades of dark enchantment. Her death broke the Serpents’ spirit. The air of Vandros felt cleaner for it.

At last, peace seemed possible.

*****

The Warded Grove

As Alamir Greyhaven and his allies stepped into the early morning light — battered, bruised, but unbroken — the city seemed to exhale. Sunlight spilled across the rooftops. The breeze carried no secrets. No whispers. Just hope.

The Obsidian Eye — now nothing more than a pale, bewildered child — blinked up at the daylight as if seeing it for the first time. The ritual’s collapse had broken its chains. The boy’s obsidian gaze had softened; the vast, ancient presence behind his eyes had shrunk into something quiet. Something human.

He was taken not as a weapon, but as a soul in need of healing. Alamir left the child in the care of the clerics at Vandros' warded grove, and he visited him often, speaking softly amid the rustling enchanted willows.

One morning, the child looked at the hero of the now-infamous "Swan Duel Riot" and asked: “Is it over?”

“Yeah, kid,” Alamir said gently. “It’s over.”

The boy hesitated — then confessed, “I feel… small.”

“Good,” Alamir smiled. “Small is a start.”

He wanted a name — one he chose, not one forced upon him. He became Kolton.



Weeks later, a humble mage couple, Thessaly and Thom, offered Kolton a home of warm dinners and festival nights instead of prophecy and fear. When Alamir heard the news and first visited the boy at his new place of residence, Kolton surprised Alamir with a sudden, fierce hug. Alamir returned it without a word.

He watched the boy walk down the sunlit path toward his future… and smiled. Kolton would be all right.

A familiar silhouette leaned against a tree trunk — broad-shouldered, arms crossed.

Kerret.

“You planning to sit around and get sentimental all day,” he rumbled, “or are we going to see what we actually changed?”

Alamir rose, brushing dew from his coat. “Lead the way.”

Side by side, playwright and crooner stepped into a city waking to freedom.

*****

Vandros

Vandros felt different. No banners. No parades. Just… ease. Guards smiled. Vendors shouted with genuine cheer. Children played without glancing over their shoulders.

House Namarra was ash. The Veiled Serpents were smoke. The vanquished Maelstrom Syndicate was an old memory. And still, Vandros stood.

By the fountain, a voice like honey dipped in sarcasm chimed: “Well, well. If it isn’t the Rings of Saturn.”

Lady Seraphina — a woman whose life was saved by Alamir Greyhaven during the explosion at the Namarran Vault — emerged from her carriage, immaculate as ever. Kerret muttered. Alamir smirked.



“You survived,” she said, arching a brow. “Miraculously, without causing the catastrophe yourself.”

Alamir chuckled. “Ah, Seraphina. Let us not forget that I saved your life.”

“And you’ve brought it up endlessly ever since.” A pause — brief, sincere. “But… you were right. About all of it.”

She lifted her chin. “I still won’t join your little adventuring club. Far too many balls to attend — political and otherwise. But should you ever require discreet funding for something dangerously scandalous…”

A wink. A flourish of her parasol. A slam of the carriage door. And then she was gone.

Alamir shook his head, smiling despite himself.

*****

Vessa's Apothecary

Vessa’s apothecary smelled of herbs, sunbeams, and trouble. As she examined the swirling black vial Alamir presented, her eyes narrowed.



“This isn’t toxin,” she murmured. “It’s Ebonheart Essence. Soul-binding. Shadow-forged. This might be how the Namarrans stabilized the Obsidian Eye. Too volatile to store. Too powerful to waste.”

Kerret grimaced. “Love that for us.”

Alamir pocketed it with a shrug. “I’ll think about it.”

But his next words were serious. “I want to build something. Headquarters. A fortress. Somewhere safe. Somewhere we can plan our future.”

Vessa’s lips quirked. “With room for an alchemy lab?”

“Maybe,” Alamir said innocently.

She met his gaze, measuring him. Then: “Yeah. I’m in. On one condition.”

A smirk. “I get naming rights for any explosive cocktails we invent.”

Before leaving, Alamir leaned in, murmured something just for her, and kissed her lightly on the forehead. When the door closed behind him, she stared at the spot where he’d been and whispered,

“Trouble always did have good taste.”

*****

Brillane's Trunk

The bell jingled as Alamir and Kerret entered Aelith’s costume shop. She looked up — elegant, radiant — and immediately rushed over.

“What on earth happened? Tell me everything!”

Kerret launched into a dramatic retelling of the masquerade, puffing up his chest theatrically. “Ah, yes. The Swan Duel. A tour de force of indulgence and melodrama. Quite the splashy finale, Alamir. I laughed. I cried. I cringed.”

Aelith crossed her arms, amused. “You cringed?”

“He wept,” Alamir corrected.

Aelith laughed—then gasped as Alamir handed her the cleaned costume from his Jules Ferrowin persona. “I even washed the blood out,” he said proudly.

She clutched it like treasure. “This goes right next to your opera garb — the set you two wore when you ended the Maelstrom Syndicate. I might need to build a whole new mannequin just for this one.”

Then she noticed… something.

“Why,” she asked slowly, “is there a line of nobles outside my shop?”

Kerret winced.

“I may have shouted something about ‘Wigs of Glory’ during the masquerade,” he admitted.

“And I,” Alamir added, “…might have plugged your store onstage.”

Aelith stared at them.

“We brought friends,” Alamir said. “They’re not just here for wigs — they want costumes, glamour, status. You’re the hottest name in Vandros right now.”

The stunned expression on Aelith’s face quickly melted into gleeful disbelief as she darted to the window. “They're here for me?”

“They're here for the only designer bold enough to clothe the heroes who toppled a dynasty,” Alamir said, placing a hand on her shoulder.

Outside, nobles waited impatiently—purses ready, wigs demanded.

Aelith sighed.

The doors burst open and the masses rushed in, eager to grab the best clothing and costumes that Brillane's Trunk had to offer.

In the chaos of the shop, Alamir found a rare quiet moment to pull Aelith aside. He spoke softly, but with conviction. “I’ve got a dream. A headquarters. A real place for me and my allies to regroup — somewhere safe, somewhere permanent. I want you to be a part of it. I know your business is booming, and you may not be able to just pick up and go. But maybe... maybe you’d consider becoming a business partner? You could send costumes our way, outfit us for missions, even name a room in the place.”

Aelith raised a brow. “I get naming rights of one of the rooms.”

“Just one?”

“And you show up for promotional events.”

“Occasionally.”

“And you wear what I send you.”

“I always do,” he said with a wink.

She considered it for only a moment before nodding. “Deal.”

Kerret, pretending not to tear up, clapped them both on the back. “A true business arrangement — sealed with ego, style, and a completely unrealistic supply chain.”

Aelith smiled and pulled Alamir into a tight embrace. “You know I’m coming to visit you. Twice a month. No less.”

He kissed the top of her head. “You’ll see us again soon.”

She smirked and turned to Kerret. “You, crooner, don’t think you’re getting out of here without a hug too.”

In the end, Aelith chose to remain in Vandros. Her store — her empire — was finally flourishing. But even as the line of nobles snaked around the block, it was clear: this wouldn’t be the last time Alamir Greyhaven, Kerret the Crooner, and the incomparable Aelith would cross paths.

*****

Alamir's Safehouse

Even in the dawn of a new age, Vandros hummed with its usual rhythm—wagons rattling across uneven stone, harbor bells tolling in the distance, gulls cawing from chimney tops—but it all felt muted, softened, as Alamir and Kerret stepped into their hidden safehouse one last time.

The familiar creak of the floorboards. The dried herbs hanging above the hearth. The half-empty bottle of brandy on the table. It hit all at once — nostalgia, relief, and the strange aftertaste of victory.

Kerret lingered in the doorway, surveying the room like an old friend he’d outgrown. “Think I’ll miss this old dump,” he muttered. A beat. “Not much. But a little.”


He tossed his pack onto a bench with a thud.

Alamir moved silently, gathering what remained of his life as a rogue-on-the-run—maps, disguises, pockets of enchanted nonsense that only he understood. For a long while, there was only the soft rustle of gear and the occasional clink of metal.

Then Kerret froze.

“Uh… did you leave this note here?”

He pointed toward the far corner. A single cream-colored envelope had been tucked beneath a cracked tile. The seal was unmistakable: a rose bound in silver lace.

Seraphina.

Kerret broke the seal with flourish and cleared his throat theatrically.

“Dear Mister Greyhaven (or shall I say Jules Ferrowin, depending on which scandalous title is most profitable at the moment)…

I trust you’ve emerged alive—preferably with flair—and perhaps, scandalously, with more heroism than expected.

You did save my life, after all.

Vandros is quieter in your wake, though I doubt the peace will last. Consider this a parting gift… or a down payment.

For future debts. Of the emotional kind, let’s say. Do spend it outrageously.

Yours, conditionally,

Lady Seraphina Talandra of High Viremont

Baroness of the Rose Terrace, Keeper of Appearances, etc., etc.”

Kerret pulled a velvet pouch from the envelope — 1,000 freshly minted gold pieces — and beneath them, a silken handkerchief, monogrammed "S.T.," perfumed faintly with roses and intrigue.

Kerret snorted. “A keepsake? Wow. You really did make an impression.”

Alamir tucked the handkerchief away with a crooked, knowing smile. “She’s just making an investment. In future scandals.”

He let the note fall closed between his fingers. “Thanks, Seraphina.”


The Nighthawk

The Nighthawk Tavern leaned crookedly under the weight of a hundred stories. Its sign — an ink-black bird mid-dive—swayed gently in the noon breeze. For rebels, rogues, and the occasional opera star, it was practically sacred ground.

Alamir stood outside with Kerret, cloak slung over his shoulder. His satchel bulged suspiciously — opera gloves, stolen pastries, and something that was definitely beginning to smell.

“You think they’re gonna show?” Kerret asked.

“Or is this another ‘Alamir waits while the ladies arrive fashionably late’ situation?”

Almost on cue — they arrived.

First came Vessa on a chestnut mare, dismounting with easy swagger. “Couldn’t let you idiots go headquarters-hunting without your secret weapon,” she said, tossing her braid. “And I still want my alchemy room. Reinforced walls. Labels optional.”

Then Lysandra emerged from the alley like a whisper turning into a woman. Shadows clung to her like loyal pets. “Didn’t want you to get lost without someone competent,” she said dryly.

Ember arrived last, naturally — red hair wild, leather armor perfectly imperfect. She slapped Kerret so hard he nearly swallowed his tongue. “I was promised danger, drama, and real estate,” she said, grinning. “Don’t disappoint me.”

She winked at Alamir with enough heat to warp a doorknob.

For a moment, it seemed Lady Virelle Cindara might not appear — until a black-and-gold coach rolled up like a traveling proclamation.

She stepped down in a tailored riding ensemble — raven-black trim, crimson cloak, dagger at her hip gleaming with aristocratic menace. “Did you truly think,” she asked, “I’d let you build a headquarters without elegance? Or funding?”

Her coach contained a magically sealed chest of platinum and jewels — 2,500 GP, her inheritance invested in the future.

A velvet note read:

“I want the library named The Cindara Study, or I walk.”

Vessa let out a low whistle. “Well, if she’s throwing platinum around… fine. Another 500 gold from me. But I want a rooftop garden for moonlit reagents.”

Lysandra produced a small pouch — 250 gold — and tossed it to Alamir. “Hidden passages,” she added. “Non-negotiable.”

Ember spun a flame into the shape of a coin. “I’m broke,” she said cheerfully. “But I’ll charm the contractors, light the magical torches, maybe heat the baths.” She executed a sweeping bow. “My contribution is charisma.”

Alamir looked around at the strange, magnificent family he’d gathered — his allies, his chaos-makers, his heart. “With my own contributions,” he said, “and the favors I’m owed across Vandros… we’re sitting at over 9,000 gold.”

Eyes widened. Whistles escaped. Somewhere, a contractor sensed profit.

“We’re not just buying a hideout,” Alamir continued. “We’re building a legacy.”

The wind stirred — light, warm — almost like the city itself was exhaling.

Kerret whooped.

Virelle smirked with regal satisfaction.

Vessa was already budgeting for dragon-bone countertops.

Lysandra grinned from the shadows.

Ember spun fire between her fingers, watching him with a gaze equal parts admiration and trouble.

And with perfect Alamir timing, he lifted his hands and proclaimed: “No kisses, thank you. I’m far too humble for that. You’re all welcome.”

Chaos, laughter, groans, and applause erupted.

They gathered their things, stepping onto the road that led away from the Nighthawk and toward something new—something theirs.

Alamir looked back over his shoulder with a grin: “I’ve also decided on a name for the party:

Alamir Greyhaven — The Rings of Saturn, himself…”

A pause. A flourish.

“And… The Saturn 5.”

More groans. More laughter. No disagreement.

The sun climbed higher. The city breathed deeper. And with boots on stone and hearts alight, their next great adventure began.


The scene fades to black.


A-Town D&D Landing Page

Wednesday, November 26, 2025

The Rings of Saturn: The Obsidian Eye - Part 4


"The Rings of Saturn: The Obsidian Eye" is a narrative retelling of a single-player Dungeons & Dragons campaign run by ChatGPT. Any images included in this post were created by ChatGPT's image generator, Sora, based on descriptions provided throughout the campaign, and the story was driven by AI and shaped by decisions made by a human and his dice rolls along the way.

Previously:


Beneath Ravencrest Estate, Vandros

The cobbled floor beneath Ravencrest Estate was heavy with condensation, the air damp with secrets. Ancient stones stretched in forgotten patterns beneath the city’s gilded mask. Pipes dripped overhead like rusted veins, funneling warmth and silence toward the vault’s black heart. One by one, torches sputtered awake, throwing jagged shadows across polished obsidian walls — each one gleaming like it had been wiped clean by obsessive hands.

The Veiled Serpents limped in — bloodied, furious, and desperate. Only two survived the masquerade attack, their bodies bruised and their pride splintered. Elira Morrin, untouched but storm-eyed, strode beside them. She’d escaped the ballroom prior to the carnage, forcing her to piece together its aftermath from frantic whispers and coded blurts.

Waiting for her was Kaeriss Tal — the Whisper Fang, high priestess of the Serpents and their coldest knife. She moved like smoke made of silk and murder, her floor-length cloak shimmering with embroidered serpents that flickered green and violet. A porcelain-white mask hid her face, marked only by a single red slash across the mouth — a warning that her words cut deeper than blades.



Kaeriss turned toward them with ritual poise, her voice smooth as distant thunder.

Elira bowed her head. “We were ambushed. The rogue — Ferrowin, Greyhaven, whatever he calls himself — he’s rallying the city. He knows.”

Kaeriss didn’t flinch. “Let him come. It is too late. The Eye has awakened.

At the far end of the chamber, a massive arcane gate pulsed with dull, malignant light. Black veins crept from its base, twitching with a slow, rhythmic beat — like something ancient and unseen breathing beneath the stone.

A golden-cloaked attendant stepped forward, voice sweet and rotted.

“House Namarra will see you now.”

Three figures materialized through drifting enchanted smoke — the heads of House Namarra, dressed not in courtly refinement but ritual severity.



Lord Malrec Namarra stood gaunt and parchment-dry, wrapped in black velvet trimmed with iridescent feathers. Ink stained his fingers. Hunger sharpened his eyes. His crown of black gold curled like claws around his skull.

Beside him glided Lady Ravella — elegance honed into cruelty. Her silver-blue gown moved like moonlit water. Her emerald eyes glinted with surgical coldness above an obsidian choker carved with chained glyphs.

Together, they looked less like nobles and more like matched weapons.

And behind them… stood child.

Barefoot. No older than twelve. Skin pale as candle wax, streaked with faint black veins. Eyes wrong — whites dim and smoky, pupils bottomless obsidian pits. Light flickered behind their eyelids like fractured timelines.



The child said nothing. Moved nothing.

But the room leaned toward them, as if gravity bent in their favor.

This was the Obsidian Eye. Not a relic. Not a conduit. A being — a seer raised by the Namarrans and awakened by the explosion that Alamir Greyhaven ignited.

Malrec’s voice rasped like dry leaves scraping stone. “Vandros is ready to break. With the Eye awakened, its future is ours to rewrite.”

Ravella gestured toward the gate. “The Obsidian Eye is not wielded. It is obeyed.”

The child stepped forward, silent as a doom already written.

Malrec’s tone grew reverent. “Every rebellion anticipated. Every betrayal unwritten before it begins.”

Kaeriss’s voice slid low and final. “But the Eye remains unstable. It requires a final tuning — a sacrifice of will.” She lifted her chin, her masked face aimed toward the gate. “The death of the one who unsealed the vault.”

Her gaze cut across the flickering torchlight. Footsteps echoed from the tunnel beyond. A dim lamp glow. The scrape of boots.

And then the five descended: Alamir Greyhaven — still dressed as "Jules Ferrowin," clothes torn and blood-smudged; Virelle, blade drawn and eyes narrowed; Lysandra, falcon mask streaked with light blue; Ember, humming with suppressed fire; and Kerret, grinning through bruises and gripping a broken chair leg like divine retribution.

Midnight pressed in around them.



Alamir paused near the gate and turned to Virelle. “What are we walking into?”

Virelle didn’t answer at first. Her blade hung low, ready, her grip tightening. Her sharp posture softened with unease as she studied the black residue smeared along the walls.

Finally, she whispered, “Power, Alamir. It’s always power in the end.”

She exhaled slowly, voice dropping into cold clarity.

“The Namarrans weren’t just aristocrats — they were occultists. Archivists of forbidden truths. Their reputation wasn’t gossip. It was warning.” She gestured to the scorched glyphs beneath the soot. “This is old. Ancient. A pact.”

Then she leaned in, voice barely above breath. “The Veiled Serpents don’t work for coin. They follow prophecy. Which means the Namarrans promised them something. And now the Obsidian Eye sits in the center of it.”

Virelle hesitated — a rare fracture — before continuing. “I don’t know what the Eye truly is. But before House Namarra fell, I read scraps in the vaults. References to something unearthed, not born. Sealed away generations ago. The vault you opened?” Her gaze fixed on him. “It wasn’t a treasury. It was a cage.”

Silence. Heavy. Suffocating.

“If the Eye is awake, they don’t want to rule Vandros… they want to rewrite it.”

Behind them, Ember drew a sharp breath. Lysandra muttered a curse. Kerret chuckled darkly. “By Kier’s crooked teeth… we’re walking into the end of the world, aren’t we?”

The vault gate groaned. The machinery shifted beneath their feet.

The Namarrans waited. The Serpents waited. And somewhere in the dark, the Eye watched.

Alamir spotted a near-invisible tripwire. Lysandra disabled it with swift, practiced fingers. The way opened. Beyond lay a cold stone corridor humming with distant voices. Alamir spotted two possible approaches — a direct path or a shadowed detour. His jaw set.

“We go for the Eye. Whatever happens, we stop it.”

They moved like ghosts. Alamir eased aside a stone slab and peered through a slit.

There they were — the whole nightmare laid bare. The masked priestess. The aristocratic monsters. Elira Morrin. And the child—those abyssal eyes swallowing time whole. A weapon of fate dressed as a child.

The insurgent rebels readied themselves. Kerret’s grin hardened. Ember’s fingers glowed. Lysandra’s stance sharpened. Virelle’s grip steadied. Alamir listened at another crack in the stone.

“Timelines diverging… threads tightening…”

“…as if they could stop what’s already seen.”

Then a whisper — inhuman and cold:

“…the Eye sees them already… the Swan approaches…”

No more time.

Lysandra cracked the gear lock on the first try. Alamir led them into the chamber. Shadows coiled. Torches spat. The scent of myrrh and burnt sage clung like a curse.

Alamir and Virelle moved first — predators in velvet darkness. Two wounded Serpent thugs guarded the edge. Perfect. Alamir struck first — rapier flashing like a vow. His target dropped without a sound. Virelle’s blade whispered once, and her target folded before breath could become alarm.

Silence held. The final confrontation waited.

Alamir stepped from the shadows, rapier gleaming like judgment. Virelle flanked him, gown whispering like smoke. Lysandra hovered at his back. Ember burned beneath the surface. Kerret loomed like a storm with a wooden club.

The heroes stood united — fire, steel, shadow, fury, and sheer stubborn will. Across from them, their enemies rose in full, unmasked corruption.

Malrec’s feathered mantle rustled like carrion wings. Ravella’s smile sharpened to a knife. Kaeriss glided like poisoned fog. Elira watched with predator stillness.

And in the center, the Obsidian Eye stared — silent, timeless, inevitable.

Alamir stepped forward, voice low and iron-steady. “This ends now. For Vandros. For the ones you silenced. For the ones you think you’ve already beaten.”

The torches flared. And fate held its breath as the final reckoning began.

*****

But the chamber did not stay silent for long. Lord Namarra began speaking into the shadows, knowing that Alamir and his party had arrived.

"Ah… Mr. Ferrowin. Or should I say... Mr. Greyhaven. Yes, yes. Come closer, Alamir. Meet the Obsidian Eye.

"Such trembling whenever the name is spoken. Such reverence. Such... ignorance. Youd believe it to be a relic, perhaps? A gemstone? Some spellbound artifact? No, no, no… You have never grasped the truth.

"The Obsidian Eye is no mere object. When the Veiled Serpents tore open the fabric between realms to glimpse the future that had been denied them. They expected revelation. Apotheosis. Power beyond imagining. Instead, what stared back… was this: a consciousness ancient enough to have seen the first stars ignite. A mind fractured into a thousand reflections of what might be, and what must never be. A being that exists only as observation — and the more it sees, the more it hungers.

"They called it the Eye because that was the closest word your fragile tongues could manage. But understand: it does not look. It devours possibilities. It sifts through timelines like sand, selecting the few outcomes where it endures… and erasing the rest.

"And now, through its chosen vessels — the prophets, the dreamers, the marked ones like this frail child — it whispers. It shapes. It guides. Every war, every shadow organization, every ‘coincidence’ your historians fail to explain… the Eye has steered them to one end: a moment where it will no longer peer through cracks and fractures… but will step through.

"You thought House Namarra served the Eye. How quaint. We do not serve. We merely stand where history is about to break… so that when the Eye opens fully, it will find me already waiting.

"I hope you enjoyed this evening, Mr. Greyhaven, because it will be your last."

And then the child known as the Obsidian Eye raised both arms and let out an ear-splitting scream — a shriek that sounded like it could rend eternities and the fabric of space.



A low rumble crawled through the stone — a deep, ancient groan as if the city itself exhaled after holding its breath for a century. Dust shook loose from the vaulted ceiling. Cracks spidered outward from the shattered obsidian ring where the child had stood moments before.

Ravencrest Estate was crumbling. Violent spells began to fly around the dark stone chamber, manifesting the panic and chaos that had become so pulpable in the room.



Virelle staggered back, her eyes widening as she ducked for cover. “The building—it's destabilizing! Get away from the ring!”

Kaeriss Tal hissed a curse in a language that predated Vandros itself. Her mask fractured down the center like an eggshell split by pressure. For the first time, her poise collapsed.



“No… no, this was not the design.” She reached toward the child with clawed fingers. “The Eye was meant to be contained—!”

Lysandra’s blade flashed like a falling star. Kaeriss never finished her sentence.

The masked priestess hit the stone with a soft, final thud, her blood joining the obsidian dust swirling in the air.



Behind her, Lord Malrec Namarra clawed weakly at the air, his arcane reservoir drained, his grand schemes turned to ash.

“You fools… you have no idea what you’ve—”

A beam cracked loose from above, slamming into him and cutting his words — and spine — in half.

Lady Ravella shrieked, her necromantic glamour peeling away in ribbons of smoke. She reached for her husband, or perhaps for her power, or perhaps simply for anything.

None came. The collapsing chamber swallowed her in a gaping maw of stone and shadow.

The Namarrans — founders of legends, architects of conspiracies, rulers of Vandros’s underworld — were erased in minutes, claimed not by justice, but by the very power they had failed to control.

Elira Morrin watched it happen, pale and wide-eyed in a way Alamir had never seen. Her daggers hung at her sides, forgotten.

“The Namarrans are gone,” she whispered. “The Serpents… without them, we—” She stopped — not out of fear. Out of realization. Freedom. Something changed in her face. Something dangerous, but not cruel.

“We are no one’s shadow anymore.” Elira said. She met Alamir’s gaze. “Take the child. Go. This place wasn’t meant to survive tonight.” Then she vanished into the dust and ruin — as though she had never been there at all.

The ground buckled. Pipes ruptured. Arcane chains snapped like overstretched tendons. Heat surged through the collapsing stone as Ember, trembling and soot-covered, heaved a blast of fire to clear a falling slab.



“MOVE!” she shouted, grabbing Lysandra’s wrist and dragging her toward the exit tunnel.

Kerret hoisted Alamir with one arm and held the child steady with the other. “I swear if one more rock hits me I’m suing the city,” he coughed, ducking under another cascade of debris.

The Saturn 5 sprinted through the cracking corridor — half-falling, half-fighting their way through the storm of stone.

Alamir held the Obsidian Eye close, shielding the frail body with his own. The child did not cry. Did not tremble. Only watched him with those fathomless black eyes.

A question lingered there. Something fragile. Maybe even trust. Alamir grabbed the child and made a break for the moonlight that seeped through the crumbling walls.

*****

They burst from the vault moments before the tunnel collapsed behind them, sealing the ancient chamber forever beneath the ruins of Ravencrest Estate.

Outside, the cold dawn air hit them like a baptism. They sprawled across the grass, coughing, bleeding, shaking, laughing — because they were alive, unbelievably alive.

Virelle fell to her knees, breathing hard. “It’s done,” she whispered, staring at the rising sun. “It’s truly over.”

Lysandra leaned back on her elbows, eyes wet. “I’ll believe that when we get three days without someone trying to stab us.”

Ember flopped beside her with a groan. “Three days? Dream big. Try one.”

Kerret sank to the ground like a felled tree. “I’m not moving. This is my home now. Bury me here.”

Despite himself, Alamir laughed — tired, raw, human.

He held the child in the crook of his arm, brushing dust from their pale skin. “You'll be ok, little one. You'll be ok.”

The Obsidian Eye blinked once. And for the first time, their eyes softened.

No visions. No shadows. No unfathomable futures. Just a child, alone and confused.

Alamir wrapped his cloak around them both. “We’ll figure out what comes next. Together.”

As the sun climbed over Vandros, illuminating the shattered estate, the five heroes and the pale child stood slowly — bruised, bleeding, but united.

The Namarrans were finally gone. The Serpents were broken and dispersed. The Obsidian Eye had spared them — had allowed them to keep this reality. Veins of morning light spread across the land like new branches on an uncharted future.


To be concluded...


Epilogue

A-Town D&D Landing Page

Tuesday, November 25, 2025

The Rings of Saturn: The Obsidian Eye - Part 3 (The Swan Duel Riot)


"The Rings of Saturn: The Obsidian Eye" is a narrative retelling of a single-player Dungeons & Dragons campaign run by ChatGPT. Any images included in this post were created by ChatGPT's image generator, Sora, based on descriptions provided throughout the campaign, and the story was driven by AI and shaped by decisions made by a human and his dice rolls along the way.


Previously:


Ravencrest Estate, Vandros

Ravencrest Estate shimmered beneath a hundred chandeliers, the ballroom awash in silk, secrets, and the soft hum of scandal. As Alamir Greyhaven returned from his private moment with Lady Virelle Cindara on the balcony, he scanned the room again — and his pulse sharpened.

Two figures moved through the far end of the ballroom, descending toward the staircase that spiraled into the lower levels. Dark hooded robes. Movements too fluid, too synchronized. Predators gliding through a herd.

Their cloaks were draped in iridescent black fabric, serpentine embroidery shifting in the light — decorative to some, but to Alamir, a dead giveaway. Their masks were plain black, stark against the decadence around them. Too simple. Too intentional.

Before he could close the distance, the very air in the ballroom shifted. The orchestra abandoned its lively strings for a slow, theatrical swell led by a lone, haunting violin. Guests drifted toward the raised platform near the staircase, a hush rolling across the marble like a tide.

A herald in silver and crimson stepped forward, voice slicing through the murmur:

“Ladies and gentlemen, honored guests and forgotten scoundrels… tonight, playwright Jules Ferrowin delivers a selection from his triumphant return to the stage!”

Applause thundered. All eyes turned toward… Alamir Greyhaven. Someone — undoubtedly Virelle — had volunteered him.

In mock surprise — wide-eyed, bashful, shocked — Alamir playfully asked, “Me? Surely not me.” He soaked in the laughter and applause like rain, hands raised in mock modesty as the crowd began chanting:

“JULES! JULES! JULES!”

Fans fluttered. Wigs listed dangerously. A drunk noble sloshed wine everywhere as he yelled, “Classic Jules!”

Alamir cupped a hand to his ear like a professional wrestler egging on the crowd. “Oh? Is it Jules you want? Jules Ferrowin?”

The room erupted.

Someone tossed a silk handkerchief. A noble collapsed from excitement directly into the punch bowl. And then a shout from the back: “GIVE US THE SWAN DUEL!”

Alamir had absolutely no idea what that meant. The Swan Duel?? But the crowd sure seemed to want it.

A highly rouged announcer with a scroll stepped forward, booming: “Lords and ladies, scoundrels and saints… we present the exiled, the untamed, the inspired — Jules Ferrowin!”

The crowd parted like the sea, beckoning the man calling himself "Jules Ferrowin" to the stage near the orchestra.

Alamir swung a leg over the railing. One beat of silence — and then he dropped. Coattails flaring, boots catching the chandelier light, he descended like a man who had absolutely slid off things he shouldn’t.

Gasps. A fainting noble. A scattered applause turning quickly into a frenzy.

He landed at the bottom in a flawless half-bow, cloak swirling like a matador’s flourish.

“JULES! FERROWIN! JULES! FERROWIN!”

A trio of drunk lords attempted to copy his slide, immediately crashing into a dessert cart. Almond tarts everywhere.

Alamir bounded onto the stage, pointed dramatically at the drunk noble, and bellowed: “Is it The Swan Duel you want?”

Fresh hysteria. Two noblewomen in the front row practically melted when he flexed in their direction. Alamir took center stage, voice dipped in theatrical gravitas.

“Ladies… Gentlemen… Scoundrels… This is the tale of love, of betrayal, of corruption… This… is The Swan Duel.”


The Swan Duel

Act I: The Lover

Alamir slipped fully into the persona of the exiled playwright Jules Ferrowin — a romantic bruised by the velvet cruelty of high society. The crowd leaned in as he spun a tale of forbidden love in candlelit corridors, his beloved conspicuously reminiscent of Virelle.

“And when she whispered, ‘Stay the night,’ I stayed the season.”

A collective gasp, then delighted titters. He flexed again. A noblewoman “accidentally” dropped her lace fan.


Act II: The Duel

The scandal escalated into a moonlit confrontation with the woman’s father — a grand duke.

“A pale little swan with a Namarran sword too large for his hands.”

The ballroom howled.

Alamir reenacted the duel in exaggerated slow motion, pirouetting, lunging, stumbling. Finally, with ludicrous flair, he pantomimed skewering the duke and released a death rattle so absurdly goose-like that someone nearly fainted.


Act III: The Exile

Then the tone shifted. Theatric bravado melted into somber reflection. Exile not as punishment — but sacrifice. Triumphs in distant lands. But the rot remained.

“The Namarran grip endures. Their Obsidian Eye sees all… corrupts all.”

Fans paused mid-flutter.

“Some say Serpents slither through this estate even now.”

His gaze flicked briefly to Virelle. Ember. Lysandra.

“Let them watch. For when the curtain falls… even a serpent burns.”

*****

There were sounds like thunder in the crowd. A nobleman leapt onto a table. “DOWN WITH THE EYE!” he screamed before promptly toppling into a tiered cake.

Chaos rippled. Guests collapsed. Shadows shifted along the rafters. Cloaked figures slipped free of curtains. The Veiled Serpents had arrived.

Alamir raised a fist. “WE FIGHT! WE RISE! VANDROS IS STRONG!”

The ballroom detonated into pandemonium.

Lysandra cast aside her mask and vanished into the fray, blades gleaming. Ember crushed a vial beneath her boot; flames coiled around her as she prowled like a wildfire made flesh. Virelle tore free the train of her gown, revealing tactical black leathers beneath.

From the doors burst Kerret — shirt torn, hair wild, flanked by enraged nobles wielding broken chairs and decorative spears.

He smashed a wooden chair over a Serpent’s back. Splinters everywhere.

“FOR AAAAAART!” he roared.


Alamir swung from a chandelier in a full, glorious 360° spin before landing on a Serpent and dispatching them with theatrical precision.


The battle raged. Shards of enchanted obsidian floated, sliced, formed barriers. Fire danced. Steel clashed. Nobles armed themselves with candlesticks and overturned benches.

And then — the shard-wielder. A deadly beauty in dark silks hurled crystalline blades at Alamir.


He dove, rolled, and lunged as a dagger sailed into his hand from a fan-wielding admirer. He blew her a kiss, slid forward, and slashed the assassin across the thigh before delivering a breathtaking critical strike. As she fell, regret — not rage — crossed her fading eyes.

Alamir rifled through her belongings: A vial. A token of the Obsidian Eye. A note:

"Midnight. Beneath the Raven. The Namarrans await."

Alamir’s expression hardened. This night was far from over.

*****

The Serpents began to retreat, bloodied and shaken. Midnight loomed. The meeting beneath Ravencrest approached.

Alamir vaulted back onto the stage, raising a hand. Somehow, even amid the wreckage, the spotlight found him again. “My friends,” he called, breathless yet triumphant, “tonight you proved that courage burns brighter than shadows. That unity can break the serpent’s coil.”

He continued: “Raise your voices! Raise your hearts! For Vandros, for justice, for the dawn!”

The crowd roared.

Virelle smirked. Lysandra nodded sharply. Ember’s fingers still flickered with embers.

Alamir added, with a perfectly timed flourish: “Oh — and support your local costumers. Brillane’s Trunk has everything you need for revolution, romance, or respectable revenge. Praise Kier.”

Confused applause.

Then Kerret bounded up like a drunken phoenix.

“PRAISE KIER!”

Several nobles instinctively crossed themselves.

Alamir descended the stage as applause thundered around him. Smoke curled. Glass glittered. Blood and wine stained the marble.

The night wasn’t over. Midnight awaited beneath Ravencrest.


To be continued...


Part 4

A-Town D&D Landing Page

The Rings of Saturn: The Obsidian Eye - Part 2


"The Rings of Saturn: The Obsidian Eye" is a narrative retelling of a single-player Dungeons & Dragons campaign run by ChatGPT. Any images included in this post were created by ChatGPT's image generator, Sora, based on descriptions provided throughout the campaign, and the story was driven by AI and shaped by decisions made by a human and his dice rolls along the way.


Previously:


Ravencrest Estate, Vandros

Moonlight cut through fog-draped treetops as Alamir Greyhaven approached the iron gates of Ravencrest Estate. Masked footmen stood motionless behind silver-black visors, the only sound the faint echo of strings and laughter drifting from the manor.

Ravencrest rose like a relic untouched by time—black stone spires clawing at the sky, blood-red ivy creeping up gargoyles with hollow eyes. A central tower loomed like a watchful hawk. Stained glass along the western wing depicted funerary rites and symbols Alamir recognized from his research into House Namarra and the Obsidian Eye.

The estate’s gardens had long rotted into a tangle of hedges and moss-shrouded statues. Fog curled around Alamir’s boots as he followed the gravel path lit by violet-blue arcane flames. Above the entrance, an archway bore Old Vandrosi script:

"Only the Veiled Shall See."

Two massive raven statues flanked the stairs, onyx eyes reflecting Alamir’s masked face. Guards in black velvet and silver stood like shadows around the grounds. Tonight, Ravencrest wasn’t welcoming guests. It was admitting test subjects.

Alamir presented a forged invitation—Jules Ferrowin, a disgraced, fictional playwright returning from self-exile. A guard checked the invitation, nodded once and opened the gate. "Greetings, Mr. Ferrowin. Welcome to Ravencrest Estate."

Inside, a masked attendant greeted Alamir with a polite smile. “Welcome to the Black Veil, Master Ferrowin. Your presence is... expected.” She ushered him into the Marrowglass Atrium.

Wearing the embroidered suit tailored by Aelith, Alamir slipped through the crowd with the practiced grace of a man who had burned vaults and toppled conspiracies. Lady Virelle Cindara had summoned him—but she wasn’t the only mystery waiting.

A drop of Whisperdust Oil from Vessa sharpened Alamir's senses, revealing the ballroom in razor detail.


A fox-masked woman in red-gold drew his eye immediately. “Call me Ember,” she said. “More of a warning than a name.” When Alamir offered her one of his rings as a sign of trust, she accepted. If Alamir wanted the Namarrans burned to ash, Ember would gladly strike that match.


Next, Alamir encountered a stoic figure named Lysandra, a poised woman in a seafoam gown and falcon mask. She scanned the room like a hunter. House Namarra had ruined her life, but it hadn’t broken her. When Alamir offered alliance, she measured him—then accepted with a subtle nod. She warned him of someone far more dangerous: Elira Morrin - the leader of a dangerous group known as the Veiled Serpents. She was here—and she was watching.


Using Lysandra’s intel, Alamir tracked Elira to a darkened alcove. She moved like smoke, a charcoal mask hiding her expression. Alamir pressed a dagger lightly to her back—not to kill, but to control the conversation. Their exchange crackled with veiled threats.

Elira didn’t flinch. “Six Serpents are watching this room. If I fall, you die before the blade hits the floor.” A silver serpent ring and a faint glowing glyph marked her as magically protected. She leaned in. “Are you here to burn the house down… or rule the ashes?”

Alamir pushed the dagger a fraction deeper. “Underline my name on your list. I’m not going anywhere.”

Elira vanished back into the masked crowd.

Moments later, the ballroom hushed. A noblewoman descended the staircase: Lady Virelle Cindara, resplendent in deep green and wearing a celestial phoenix mask of dark steel and sapphires. She wasn’t just a guest—she was the guest of honor.


She greeted Alamir as “Jules Ferrowin,” but he guided her onto a balcony and dropped the act. “All right, Virelle," Alamir said, "Why am I here?”

For the first time, she told him everything.

Taken in by House Namarra as a child, raised as their spy, molded into their loyal instrument—until she learned the truth. The Namarrans weren’t protecting Vandros. They were hollowing it out, feeding it to something they didn’t understand. That was why she helped him blow the vault, sent the letters, risked everything to summon him tonight.

“I trust you, Alamir,” she said. “Tell me—did you mean it? Do you still want to burn this place down and rebuild it?”

“Absolutely,” he replied. “And I’m gathering allies.”

He listed them: Lysandra the hunter, Ember the arsonist, Kerret the brawler-crooner, Vessa the alchemist. A rising faction. A spark turning into a firestorm.

Virelle’s breath caught, tension easing from her shoulders. “Good. Because I’m done hiding. House Namarra and the Obsidian Eye must fall.”

Six rebels now stood against the empire of shadows:

  • Alamir Greyhaven – thief, insurgent, leader

  • Kerret – the loyal powerhouse

  • Vessa – the wildcard alchemist

  • Lysandra – a predator with nothing left to lose

  • Ember – living fire with a vendetta

  • Virelle – the noble who finally chose rebellion

Virelle extended her hand with a wry smile. “Shall we dance, Monsieur Ferrowin?”

Together, they stepped back into the manor. The rebellion began that night in Ravencrest Estate.


To be continued...


Part 3 (The Swan Duel Riot)

A-Town D&D Landing Page

Monday, November 24, 2025

The Rings of Saturn: The Obsidian Eye - Part 1


"The Rings of Saturn: The Obsidian Eye" is a narrative retelling of a single-player Dungeons & Dragons campaign run by ChatGPT. Any images included in this post were created by ChatGPT's image generator, Sora, based on descriptions provided throughout the campaign, and the story was driven by AI and shaped by decisions made by a human and his dice rolls along the way.

This campaign is the second story following Alamir Greyhaven; it is a follow-up to "The Rings of Saturn: Fall of House Namarra," which can be re-read here.

Vandros

Vandros breathes again—but it hasn’t fully exhaled. Weeks have passed since the explosion at House Namarra’s estate, yet a faint pulse of purple can still be seen at the highest point of the sky when the moon is right and the clouds are still. The burned-out husk of House Namarra’s estate looms over the merchant quarter like a scorched monument to ambition—or madness. Nights are restless. Something in the city has changed, even if most can’t say how.

The city of Vandros still bore the scars of the explosive aftermath at House Namarra’s vault. Alamir Greyhaven—“The Rings of Saturn”—had barely recovered in his secret hideout when a surprise visitor arrived: Kerret, the gruff but loyal dockworker and reluctant opera crooner. In his hands, Kerret carried a sealed letter, bearing the dark raven insignia of House Namarra—a chilling reminder that the city’s mysteries were far from resolved.

"You… you might wanna see this," Kerret said, handing Alamir the envelope.


With sleepy fingers, Alamir broke the seal and unfolded the note.

“Alamir—

If you’re reading this, then I’ve taken a risk. If you’re still in Vandros, then you’re in more danger than I can explain in a letter. You need to know: House Namarra didn’t die in that explosion. It simply… shed its skin.

I told you before—this city isn’t done with you. That wasn’t a warning. It was a promise. You opened the Vault, Alamir. You heard it whisper. And it heard you back. There are factions that would see you silenced for what you know.

The Obsidian Eye has returned. That’s what they’re calling it now. You cracked it open, and now it’s looking for something. I can help you. But not here. Come to the Black Veil Masquerade, midnight tomorrow, at Ravencrest Estate. Wear something dark, and try not to get yourself killed.

~ V”

The Black Veil Masquerade was an exclusive and enigmatic event held at the illustrious Ravencrest Estate—a staple for the elite nobles of Vandros—and it wasn’t something that just anyone got invited to. This invitation hinted at answers hidden in the shadows—answers about the true power that House Namarra had been attempting to harness. The Obsidian Eye? Was that what they were calling the mysterious artifact that had whispered to Alamir’s mind from the depths of the Namarra vault on that fateful night?

Alamir thought of his harrowing experience in the Namarran vault... that obsidian pedestal with its eerie voice echoing in his mind. "Join me..." it had said. He squinted and closed his eyes for a moment, trying to drive the thought from his mind before turning to Kerret. "Looks like I'm going dancing, my friend."
"Dancin’?" Kerret questioned. "Alamir, that’s not a party invite—that’s a bloody trap dressed in velvet and perfume. But… you’re goin’ anyway, aren’t you?" Alamir gave him that signature Rings of Saturn smirk. Kerret grumbled, reached into his coat, and pulled out a battered hip flask. "Fine. I’ll tag along. But if we’re pokin’ around noble parties, I’m not wearin’ another ne of those silk opera shirts. You remember what it did to my neck rash."

Speaking of silk opera shirts—and knowing the importance of preparation—Alamir first sought out a friendly face: Aelith, the elegant high elf and skilled seamstress who ran Brillane’s Trunk, a costume shop down by the docks.

The streets of Vandros hummed with the day’s commerce, but as Alamir and Kerret pushed open the weathered door of Brillane’s Trunk, the city noise softened, overtaken by the gentle rustling of fabric and the faint scent of lavender and chalk dust. The shop was just as they remembered—a whirl of color and elegance. Satin gowns draped mannequins, feathered masks hung from thin cords above, and enchanted mirrors murmured unsolicited compliments.

Aelith stood at her workbench, needle dancing in her graceful hand. She was dressed simply—cream blouse, green vest, glasses perched on the tip of her nose—but she still looked more radiant than half the nobility in town.

Memories flooded back as Alamir spotted the opera costumes he and Kerret had worn while taking down Big Jarek and the Maelstrom Syndicate, displayed proudly in the front of her store, as Aelith had promised. After sharing warm greetings and playful banter—teasing Kerret about his infamous persona, “Kerret the Crooner”—Alamir secured a custom outfit perfect for blending into the masquerade’s high society:

  • A tailored long coat in shimmering charcoal silk, embroidered with thread-of-silver swirls that almost move when the light catches.
  • A deep violet waistcoat with subtle raven-feather motifs.
  • Matching gloves with faint enchantments to mask fingerprints.
  • A custom half-mask, black with subtle purple etching—elegant, mysterious, and just a little dangerous.

Aelith, ever supportive and sharp-witted, offered vital insights on navigating the event’s social currents, and Alamir promised her a place for his new ensemble in her growing display of Vandros’ finest disguises.

Out of curiosity, Alamir asked Aelith if she had any tips about blending in at the Black Veil Masquerade. "It’s not just a party, Alamir,” Aelith warned. “It’s a power play. You’ll see representatives from every corner of the shadows—old noble houses trying to stay relevant, mercenaries posing as dukes, spies dressed as jesters. No one uses their real name. They trade in secrets like coin. Whatever you do, don’t try to be yourself. Give them a performance worth fearing. You know… If Vessa’s still around, she’d probably have some intel for you.”

Vessa... Alamir hadn’t originally considered paying her a visit. As one of Vandros’ most mysterious and enigmatic alchemists, Vessa was a hard woman to track down. Of course, there was a slight chance she would be hanging around her old apothecary. Alamir turned for the exit but asked, over his shoulder, if Aelith would fancy one more song from Kerret the Crooner—for old time’s sake.

Kerret's eyes widened like a startled deer's, and he immediately started waving his hands in front of his face. "Nononono—I’m retired, remember? Kerret the Crooner hung up the silks, literally! You can’t keep springin' that on me, Alamir!"

Aelith laughed—a light, melodic sound that softened the air in the boutique. "It is tempting," she said with a mischievous grin. "But I suppose you should save your voice for the masquerade. Who knows what role you’ll be forced to play next, Kerret.”


Vessa's Apothecary

Vessa’s Apothecary wasn’t marked by a sign, but by a soft, glowing purple rune painted onto the door frame. The wooden door itself was cracked, ancient, and still somehow seemed to breathe—just a touch—when Alamir's hand got close.

Kerret leaned in. "You think she’s even in there? Last time we saw her, she ghosted before the dust had even settled…"

Alamir tried the door. It creaked open. Not locked.

The interior of the building was a dim, exotic place of low shelves, hanging lanterns, and narrow walking paths between tables stacked with ingredients—dried lichen, powdered minerals, shriveled mushrooms, and clinking vials full of shadowy fluids.

Then from behind a velvet curtain at the rear of the apothecary, a soft, smoky voice spoke: "You brought fire to the doorstep of the Eye... and lived."

Out stepped Vessa—hooded in deep charcoal, her eyes rimmed with kohl, her silver jewelry gently chiming with each movement.


"So tell me, Rings… why would you come poking your clever little fingers back into the dark?"
Alamir excitedly recapped the Namarran vault explosion; it was, after all, thanks to components provided by Vessa that Alamir and Lady Virelle were able to blow up the vault in the first place. Heavens, Vessa struck an imposing figure—Alamir couldn't help but notice.

"You’re flustered, Rings," she says softly, cocking her head. "That’s cute." She approached one of her many bubbling cauldrons and gave it a slow, deliberate stir, as if considering Alamir's nervous flirtation.
Meanwhile, Kerret, wisely, pretended to be intensely interested in a shelf labeled “DO NOT INHALE.”
Finally, Vessa turned, eyes narrowing in that ever-calculating way of hers.

Vessa’s expression shifted and the playfulness died as Alamir brought up the Obsidian Eye. “That thing beneath the vault?” she said softly, her voice like silk over a blade. “It wasn’t Namarran. Not originally. House Namarra found it—or were shown it. That part’s unclear. But they didn’t build that pedestal, and they didn’t bind whatever was in it.”

She turned away again, grabbing a small glass bottle filled with onyx dust and tossing it lightly in one hand. “They called it the Eye, yes. I suspect it’s a name… or perhaps a facet... of something older. Something that shouldn’t have a name. It whispered to you, didn’t it?”

She glanced over her shoulder at Alamir. "'Join me,' it said? That’s not persuasion, Alamir. That’s recognition. It knew you’d be there. It wanted you. I don’t think the Eye is done with you. And I think you know that.”

A long silence followed, broken only by the low simmer of the cauldron. "If you're truly going to walk into a den of liars, illusions, and secrets,” Vessa continued, “I might have just the thing to help you out."
She offered a potent elixir—the Silverthorn Draught, a truth serum of sorts—on the house, free of charge. She told Alamir she would be willing to part with one other potion of his choice, for a small fee, of course.

“How about that vial of Whisperdust Oil?” Alamir inquired. “I hear that stuff naturally heightens senses. Something like that might prove useful during the ball.”

“And what price are you willing to pay?” Vessa asked.

“How about… a kiss—on the lips?” Alamir slyly glanced over at Kerret. There was a heavy pause. Kerret shifted awkwardly near the doorway, suddenly pretending to inspect a bubbling terrarium, muttering something that sounded like, “Here we go again…”

So now Alamir had a costume and two useful potions. Not bad for a day’s work. It was time to head back to the hideout. “Thanks, Vessa,” Alamir said, still recovering from that truly unforeseen turn of events. He patted the door frame with one hand and said, with a wink, “Maybe I’ll see you around.”
With initial preparations complete and questions swirling in their minds, Alamir and Kerret returned to their secret headquarters.

The city outside was quiet, but the weight of the coming Black Veil Masquerade loomed large. As Kerret settled in, awaiting orders, Alamir considered the path ahead: unraveling the secrets of House Namarra, confronting the power of the Obsidian Eye, and navigating the deadly dance of politics, mystery, and intrigue that awaited at the ball.

The game was set. The pieces were moving. And Vandros was watching.

To be continued...


Thursday, October 2, 2025

MLB TV Viewing Stats - 2025


It's hard to believe that it's already October! The calendar year is almost over, and so is the Major League Baseball season, which has officially entered the postseason! Three teams - the Guardians, the Padres and the Red Sox - were eliminated while I wrote this blog.

This was an odd year of baseball viewership for me, as I've realized that the more children I have, the less control I have over what's on the TV at any given point of the day. Regardless, I'm going to break things down the way I have in my past MLB TV blogs, which you can refer to here, if you have nothing else going on today. To prevent myself from having to re-explain my thought process about everything for the umpteenth time, I will assume that if you've made it this far into the post, you're either familiar with my work in prior years or that you went back and read some of the old posts and now have a pretty good idea what's going on.

Are you with me? Very well. Let's proceed.



Stats Tracked on the Spreadsheet:

I didn't change anything that I was tracking on my spreadsheet this year, compared to what I was doing in 2024. As a reminder, here are the things that I kept track of for every game that I watched:

  • Road team
  • Home team
  • Home or Road Broadcast
  • Winning team
  • W/L result of the team whose broadcast I watched
  • Duration of viewing
    • 1-2 innings: "Minimal"
    • 3-4 innings: "Partial"
    • 5-7 innings: "Most"
    • 8-9 innings: "Full"
  • Any interesting notes about the game (although I think I'm getting less particular about this, unless something truly strange or interesting takes place)

Persisting Factors that Affected Viewing Habits:

  • All broadcasts (including the opponent's broadcast options) for Arizona Diamondback and Colorado Rockies games are blacked out in Utah. As I have mentioned ad nauseum in the past, this is completely dumb.
  • Any nationally televised games (FOX, ESPN, TBS, etc.) are not viewable on MLB TV.
  • I work from home and now have three kids, so I basically can only but baseball on the big screen if the kids are 100% distracted by something else or if I'm trying to bore them to sleep, a tactic I successfully employed several times this season.
  • I've been married for six years, and we have a lot of other stuff that we like to do or watch that isn't some random baseball game that my wife probably doesn't care about at all. (But my wife is super awesome and if I said, "Hey, I'd like to watch some baseball tonight, if that's ok," she would be totally fine with it.)

Untracked Games:

Back in the day, I used to have this bucket list project where I was trying to make it to all of the MLB stadiums. I would go to games on a practically yearly basis. However, as previously mentioned, I have a family now, so... yeah, it's been a second. My last baseball trip was in 2022, and I have no idea when I'll be able to make it to another one. Maybe next year. I thought I was making some pretty good progress - I've been to 17 stadiums, after all - but at this rate, I'll be that cute 86-year-old man that the official MLB social media channels post about, saying, "This adorable old man finally made it to all 30 stadiums. Look at him go!"

Now, on to the fun stuff!

Total Number of Games Watched:

  • New year, same thought process: if all 30 Major League teams play 162 games a season, and if each single game counts as two "games played" (one game for the home team and one game for the road team), that equals a total of 4,860 games played.
    • Accounting for ReGiOnAl BlAcKoUtS of the Arizona Diamondbacks and Colorado Rockies, as well as nationally televised games, I have been lowering the maximum amount of games I would have had access to down to 4,356 games per season.
  • I watched a total of 35 baseball games this season, or a total of 70 "games played."
    • This is 26 fewer games than I watched in 2024. Yiiikes.
  • Based on the approximate number of 4,356 "games played" that I had access to, I watched about 1.6% of those games, a decrease of 0.8% from last year.
  • This year's MLB season ran from March 27 - September 28, a duration of 186 days. For the past two years, I have been using the guideline that I could "reasonably" watch one baseball game per day. At this point, the thought of me watching one baseball game every day for 186 days is completely insane. There is no way that I could do that. So I'm changing things up this year. I think if I was really kicking butt, I could probably watch maybe a maximum of four games in a single week. Most of the games that I have been able to watch were day games, and those generally only happen on Wednesdays and Thursdays, so it definitely wasn't a productive season for me, comparatively speaking. So... let's see how this shakes up my stats.
    • I watched a total of 35 games throughout the 186-day season. There are 26.5 weeks in 186 days. If I were to "reasonably" watch a maximum of four games every week for 26.5 weeks, that would be a "reasonably maximum" total of 106 games throughout the season.  Thirty-five games out of a 106-game maximum comes out to just barely above 33% for the season - an increase of 1% from how much I watched last year. This is truly shocking to me. I honestly can't believe it.
    • Here is the evolution of that percentage since 2018:
      • 2018: 11%
      • 2019: 26%
      • 2020: 29%
      • 2021: 17%
      • 2022: 31%
      • 2023: 27%
      • 2024: 32%
      • 2025: 33% - a (hilariously unexpected) new record!

Cost Per Game:

This year, I mooched off of my brother Austin's MLB TV subscription, which he got for free through, I think, his cell phone provider. This means, gloriously, that I paid nothing for access to baseball this year.

Here is how my cost-per-game ratio has developed over the years:
  • 2018: $2.85/game
  • 2019: $1.85/game
  • 2020: $1.97/game
  • 2021: $1.83/game
  • 2022: $1.14/game (split cost)
  • 2023: $2.94/game
  • 2024: $2.42/game
  • 2025: $0.00/game


Duration of Viewing:

Here is the breakdown of how long I watched each game, based on the definitions I established many years ago, from most often to least often:

  • Full (8-9 innings): 11 games (31%)
  • Most (5-7 innings): 9 games (26%)
  • Partial (3-4 innings): 9 games (26%)
  • Minimal (1-2 innings): 6 games (17%)

In a surprising revelation, I watched more "Full" games than any other duration this year. Typically, I think, "Most" has been my most common tendency.

Times Watched on the Team's Local Broadcast (Out of 35 Games Watched):

Here is this year's leaderboard for how many times I intentionally tuned into a team's local broadcast:

  1. Texas Rangers: 17
  2. Los Angeles Angels: 4
  3. Seattle Mariners: 3
  4. Chicago Cubs: 2
    Cleveland Guardians: 2
    Tampa Bay Rays: 2
  5. Baltimore Orioles: 1
    Los Angeles Dodgers: 1
    Miami Marlins: 1
    Toronto Blue Jays: 1
    Washington Nationals: 1

Times Watched (Total, Out of 70 Total Teams Watched):

Here is the breakdown of how many times I watched every team play, regardless of which broadcast I tuned into:

  1. Texas Rangers: 17
  2. Boston Red Sox: 4
    Cleveland Guardians: 4
    Los Angeles Angels: 4
    Miami Marlins: 4
  3. Chicago Cubs: 3
    Houston Astros: 3
    Seattle Mariners: 3
    Tampa Bay Rays: 3
    The Athletics: 3
    Toronto Blue Jays: 3
  4. Detroit Tigers: 2
    Kansas City Royals: 2
    New York Mets: 2
    San Francisco Giants: 2
    Washington Nationals: 2
  5. Atlanta Braves: 1
    Baltimore Orioles: 1
    Chicago White Sox: 1
    Cincinnati Reds: 1
    Los Angeles Dodgers: 1
    Milwaukee Brewers: 1
    Minnesota Twins: 1
    Philadelphia Phillies: 1
    Pittsburgh Pirates: 1

I watched 25 teams this year, which is honestly pretty good. There were five teams that I didn't get around to this season: the Diamondbacks and Rockies (because I couldn't), the Yankees and Padres (because I hate them), and the Cardinals (because I apparently just didn't care).

Also, it should be noted that the number of times I watched a team is not necessarily indicative of how much I like the team (other than the Rangers) but of how often it that team was playing at a time that was convenient for me to have watched them.

Overall Win/Loss Record:

  • This year, teams I tuned in to watch went 21-14, which sets a new record for winning percentage in a single season. I went on two five-game winning streaks, and the most consecutive losses I saw was a three-game skid in August. Not bad!
  • Running W/L percentage tracker:
    • 2018: .534
    • 2019: .625
    • 2020: .410
    • 2021: .492
    • 2022: .404
    • 2023: .490
    • 2024: .590
    • 2025: .666

Home/Road Split:

  • I tuned into 18 home broadcasts (51%) and 17 road broadcasts this year (49%).
  • When I watched a team's home broadcast, those teams went 11-7 (.611).
  • When I watched a team's road broadcast, those teams went 10-7 (.588).
  • Regardless of whose broadcast I watched, the home team went 18-17 (.514).
  • Regardless of whose broadcast I watched, the road team went 17-18 (.486).


Editor's note: My gosh, I can't believe I keep track of ALL OF THIS STUFF every year. Am I insane??

W/L Records for Teams Whose Broadcast I Watched:

  1. Washington Nationals: 1-0 (1.000)
  2. Tampa Bay Rays: 2-0 (1.000)
    Los Angeles Dodgers: 1-0 (1.000)
    Miami Marlins: 1-0 (1.000)
    Toronto Blue Jays: 1-0 (1.000)
  3. Seattle Mariners: 2-1 (.666)
  4. Texas Rangers: 10-7 (.588)
  5. Los Angeles Angels: 2-2 (.500)
    Cleveland Guardians: 1-1 (.500)
  6. Baltimore Orioles: 0-1 (.000)
    Chicago Cubs:
     0-2 (.000)

W/L Records for Every Team I Watched, Regardless of Broadcast:

  1. Kansas City Royals: 2-0 (1.000)
    San Francisco Giants: 2-0 (1.000)
    Los Angeles Dodgers: 1-0 (1.000)
    Minnesota Twins: 1-0 (1.000)
    Philadelphia Phillies: 1-0 (1.000)
    Pittsburgh Pirates: 1-0 (1.000)
  2. Seattle Mariners: 2-1 (.666)
    Tampa Bay Rays:
     2-1 (.666)
    The Athletics: 2-1 (.666)
  3. Texas Rangers: 10-7 (.588)
  4. Boston Red Sox: 2-2 (.500)
    Los Angeles Angels: 2-2 (.500)
    Detroit Tigers: 1-1 (.500)
    New York Mets: 1-1 (.500)
    Washington Nationals: 1-1 (.500)
  5. Houston Astros: 1-2 (.333)
    Toronto Blue Jays: 1-2 (.333)
  6. Cleveland Guardians: 1-3 (.250)
    Miami Marlins: 1-3 (.250)
  7. Atlanta Braves: 0-1 (.000)
    Baltimore Orioles: 0-1 (.000)
    Chicago White Sox: 0-1 (.000)
    Cincinnati Reds: 0-1 (.000)
    Milwaukee Brewers: 0-1 (.000)
    Chicago Cubs: 0-3 (.000)

Miscellaneous Stats or Other Interesting Things That Happened:

  • An MLB TV outage caused widespread issues for all users; it prevented me from watching the first inning and a half of the Rangers' Opening Day game. This was the straw that broke the camel's back, as far as me asking Austin if I could mooch off of his free subscription. I cancelled my subscription immediately (it wasn't scheduled to be charged for another day or two, at the time, so I cancelled and jumped over to Austin's account the following week).
  • Hurricane Milton destroyed Tropicana Field, forcing the Rays to have to play all of their home games in a minor league stadium this year, so that was different. The Athletics - who dropped "Oakland" from their team name this year as they prepare to move to Vegas in 2028 - also played their home games in a minor league stadium.
  • I watched a game on Father's Day.
  • I watched a Cubs game in which airplane flyovers caused several brief delays in the game and even soared over the stadium in the middle of "Star Wars" actor Hayden Christensen performing "Take Me Out to the Ballgame."
  • I saw wins and losses in extra-innings games, and I saw walk-off wins and losses.
  • I witnessed some of the most egregiously bad strike calls I can remember in my entire life.
  • I saw a batter turn in for a bunt and get hit right between the eyes. It was nasty.
  • I watched some late-season baseball with my newborn son, Corey.


Final Thoughts:

I am honestly quite shocked by a lot of these results. Granted, I think that bumping down my expectations for how much baseball I can reasonably watch probably really helps, but this ended up being a lot more positive than I expected it to be. I know that I didn't watch nearly as much baseball this season as I'm used to, but I've also just got a lot more stuff going on - and the fact that I didn't have to pay for MLB TV this year was probably a huge contributing factor in my dip in games watched. Had I paid for a subscription again, I would have put forth more effort, but hey - I think I've earned a little bit of free baseball. Huge shoutout to Austin for helping me out this season.

We'll be back at it again next season.

Until next time.