Run: 2026-03-11-01KKFN3HFC1Z7BN6G5M2YJKN8W

Run Details

Duration:
26.5s
Cost:
$0.000000
Provider:
Stealth

Model input

System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.

Model response

AI
The air in the clearing changed the moment Rory stepped between the ancient oaks. One moment, the November chill of Richmond Park bit through her jacket; the next, a humid, fragrant warmth pressed against her skin, thick with the scent of night-blooming jasmine and damp, turned earth. It was wrong. It was November. Nothing should smell like that. She froze, one hand instinctively going to the silver chain around her neck. The Heartstone lay cool against her collarbone. No pulse. No warmth. Just the familiar weight. She exhaled, the breath misting slightly in the cooler air that still clung to the clearing’s edges. Maybe the pendant was just slow to react. Or maybe this was a false pocket, a trick of the light and memory. She scanned the Fae Grove. By day, it was a confusing but beautiful anomaly—a sun-dappled sanctuary where wildflowers defied the seasons. By night, under a moon that hung far too large and sharp in the sky, it was something else. The standing stones that marked the boundary were black silhouettes against the lurid silver light, their ancient, weathered faces seeming to lean inward, listening. The long grass swayed in a breeze she couldn’t feel, a rhythmic, whispering motion that drew the eye toward the center of the glade, where a single, enormous hawthorn tree stood in full, impossible bloom. White flowers clustered on every branch, glowing with a soft, internal luminescence. She’d come for a reason. A frantic, middle-of-the-night message from Silas, her landlord, the bar’s proprietor—a man of few words and even fewer clear instructions. *Grove. Now. Pendant might be needed. Don’t tell anyone.* That was all. Silas knew about the pendant. He knew about her. He was the only one in London who did. If he said it was urgent, it was urgent. But the wrongness was a physical pressure, starting at the base of her skull. The silence was the first thing. Not a peaceful quiet, but a stuffed, vacuum-sealed silence that swallowed the rustle of her own clothing. No crickets. No distant hum of the city. No owl call. Just the faint, wet sigh of the blooming grass. Rory took a step forward, her boot sinking into the soft ground. The sound was too loud, a squelch that echoed. She stopped, listening. The echo didn’t fade. It hung in the air, then warped, stretching into a low, guttural whisper that wasn’t language, just the shape of a word. *Come.* Her heart gave a hard kick against her ribs. She shook her head, a sharp, small motion. *Auditory hallucination. Stress. The time distortion here plays tricks.* That was the official, practical explanation. The Grove existed in a slip between worlds; an hour inside could be a day outside, or vice versa. The brain rebelled against such fluidity. She moved again, slower now, her eyes darting from the sentinel stones to the glowing tree. The wildflowers were riotous here. Poppies and bluebells and nightshade, all tangled together in defiance of biology, their colours vivid as spilled paint in the moonlight. As she walked, she kept her gaze fixed ahead, but her peripheral vision was a stage for tiny, frantic movements. A shadow detached itself from the base of a stone, skittered across the grass, and dissolved before it reached the next. A branch of the hawthorn dipped, as if weighted by an invisible hand, then sprang back, scattering a few luminous petals. They drifted down, spiraling in a wind that didn’t exist, and when they touched the grass, they vanished, not settling but simply ceasing to be. Rory’s hand tightened on the pendant. Still cool. A hollow, sinking feeling joined the pressure in her skull. If the Heartstone was inert, it meant either there was no active portal nearby, or the Grove itself was suppressing it. Both possibilities were terrible. She reached the edge of the clearing proper, ten yards from the great hawthorn. The air was sweeter here, cloying. The moonlight, filtered through the white blossoms, dappled the ground in shifting patterns that looked less like light and shadow and more like a language, a set of writhing sigils. A sound, this one undeniable. A soft *thump*, like a heavy book falling onto carpet, from behind the tree. Rory stopped breathing. Every muscle locked. She stood absolutely still, her world narrowing to that single point of sound. The silence rushed back in, heavier than before. It was watching her wait. She could feel its patience. Slowly, deliberately, she reached into the inner pocket of her jacket and pulled out her phone. The screen’s blue-white light was a shock, painfully bright in the dim grove. She swiped it on. 11:17 PM. She’d entered the Grove at 11:12. Five minutes. It felt like an hour. No signal, of course. No help there. She switched on the torch function, aiming the narrow beam toward the base of the hawthorn. The light caught the twisted roots, gnarled and ancient, and the scatter of fallen petals that glowed like embers. Nothing else. Just the tree, the flowers, the impossibly lush grass. Then the beam trembled. Her hand was shaking. She clenched her jaw and forced it steady. *Cool-headed, intelligent. Quick out-of-the-box thinking.* Rory Carter, who’d survived Evan, who navigated the labyrinth of London’s underbelly on a bicycle, who kept her wits when Silas’s bar turned into a supernatural nexus. She could handle this. She had to. She took another step, and the pendant warmed. It was faint, a barely-there tingle against her skin, like holding her hand near a radiator. The warmth bloomed from the crimson gem, a faint inner glow answering the moonlight. A portal. Nearby. Behind the tree. Relief and terror warred in her chest. At least the pendant worked. At least she was oriented. She moved toward the glow, her footsteps now silent on the thick grass. The sounds returned, but changed. A soft, wet tearing, like fabric ripping. A distant, rhythmic tapping, like a fingernail on glass, but coming from multiple directions at once. The whispering of the grass intensified, and this time, she could almost make out words. *...hungry... found... stay...* The warmth of the pendant intensified as she neared the hawthorn’s trunk. It was pulse-like now, a steady, rhythmic heat. *Thump-thump. Thump-thump.* Matching the cadence of her own terrified heart. She circled the tree, her back pressed to the fragrant, bark-scratched wood, peering around its girth into the space behind it. The moonlight fell squarely there. The ground was bare of flowers, a perfect circle of dark, rich soil. In the center of the circle, a stone lay flat. It was grey and unremarkable, except for the fact that it was perfectly dry, while the earth around it glistened with dew. And from the center of that stone, a hairline crack ran, a fissure no wider than a thread. From that crack, heat shimmered into the air. Rory crouched, her phone beam locked on the fissure. The pendant was burning now, not painfully, but insistent. A beacon. This was it. The portal Silas had meant. But it was so small, so hidden. What was she supposed to do? A shadow moved in her peripheral vision, inside the circle, beside the stone. Rory flinched back, stifling a gasp. The beam of her torch wavered, sweeping across the circle. Nothing. Just the stone, the crack, the shimmering heat. But she’d seen it. A smudge of deeper darkness, a suggestion of a shape—too long, too many angles—unfolding from the crack like smoke taking form before dissolving. The sounds were louder now, a discordant symphony. The tearing. The tapping. A new one: a high, thin keening, like wind through a wire, but rising and falling in a pattern that mimicked laughter. The wrongness was no longer at the edge of her perception. It was here, in the circle, in the air she was breathing. The sweet scent of jasmine was curdling into something cloying and rotten, like overripe fruit left in the sun. *Get up. Go.* The thought was clear, a lifeline. She’d seen the portal, felt its warmth. Her duty was done. Report back to Silas. She pushed herself to her feet, and the world tilted. For a sickening second, the ground beneath her was not the soft grass of the Grove, but the cold, gritty linoleum of her childhood kitchen floor. She smelled bleach and blood. She heard Evan’s laugh, that low, dangerous rumble that meant the mood had shifted. *Nowhere to run, Rory. Not from me.* She blinked, and the Grove snapped back into focus, but the afterimage burned. The moon seemed to have descended, hanging just above the hawthorn’s crown, its light now a harsh, interrogative glare. The shadows it cast were too sharp, too black, and they moved independently of the trees that should have cast them. The pendant’s warmth was fading, its glow dimming. Not a good sign. Not a good sign at all. A new sound, close this time. A soft, wet intake of breath, directly behind her. Rory didn’t turn around. She couldn’t. Every instinct screamed that to look was to acknowledge, to solidify. To see the thing that was breathing on the back of her neck, its exhalation a cold puff that smelled of damp soil and something else, something metallic and ancient. She took a step toward the boundary stones, her movements stiff, mechanical. The whispering grass seemed to curl around her ankles, clinging. Another step. A hand, if it could be called that, grazed the back of her jacket. It wasn’t a touch. It was a displacement, a negative space brushing against her, a cold so profound it burned. Rory broke. She ran. Not with thought or strategy, but with the blind, animal panic that erases everything but the need to move. She sprinted for the gap between the standing stones, the black silhouettes her salvation. The sounds exploded behind her—the laughter, the keening, the wet tearing all merging into a cacophonous roar that seemed to come from inside her own skull. The grass whipped at her legs. The scent of rot was overpowering. She burst through the stone threshold and stumbled onto the damp, cold grass of Richmond Park. The November air was a slap, welcome and real. The distant hum of traffic, the rustle of real leaves in a real breeze—it was the most beautiful sound she’d ever heard. She bent double, hands on knees, sucking in ragged breaths of London air. Her heart hammered against her ribs. She didn’t look back. She knew, with a certainty that settled into her bones like a splinter, that if she looked, she would see the Fae Grove still there, the white flowers glowing, and perhaps a long, multi-jointed limb reaching through the stones, beckoning. Her phone was still clutched in her hand. The torch was off. The screen was dark. She didn’t check the time. She wasn’t sure she wanted to know how long she’d been gone, or how long the thing behind her had been waiting. The pendant lay cool and inert against her skin. For now. Rory Carter straightened, wiped her trembling hands on her trousers, and started walking, not running, away from the silent grove. Each step was deliberate, forcing the trembling from her limbs. She was cool-headed. She was intelligent. She would think about this. She would dissect it, understand it, and she would never, ever come back to this part of the park at night again. But as she walked, she couldn’t shake the feeling. The deep, cold certainty that lingered in the air behind her. Not the certainty of being watched. The certainty of being followed.
created_at"2026-03-11T23:53:24.218Z" 3/11/2026, 11:53:24 PM
model"openrouter/healer-alpha"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency529
moderation_latency(null)
generation_time26307
tokens_prompt812
tokens_completion3245
native_tokens_prompt760
native_tokens_completion2849
native_tokens_completion_images(null)
native_tokens_reasoning305
native_tokens_cached5
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"stop"
usage0
router(null)
provider_responses(null)
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer(null)
api_type"completions"
id"gen-1773273204-6HY5NXu701pNDYoEY6VB"
upstream_id"gen-1773273204-6HY5NXu701pNDYoEY6VB"
total_cost0
cache_discount(null)
upstream_inference_cost0
provider_name"Stealth"

Evaluation details

Result Evaluator Details Meta Data
100.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags0
89.71% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount1944
totalAiIsmAdverbs4
found
0
adverb"slightly"
count1
1
adverb"slowly"
count1
2
adverb"deliberately"
count1
3
adverb"perfectly"
count1
highlights
0"slightly"
1"slowly"
2"deliberately"
3"perfectly"
100.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found(empty)
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
9.98% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount1944
totalAiIsms35
found
0
word"chill"
count1
1
word"warmth"
count6
2
word"pulse"
count2
3
word"familiar"
count1
4
word"weight"
count1
5
word"scanned"
count1
6
word"sanctuary"
count1
7
word"rhythmic"
count3
8
word"silence"
count3
9
word"echoed"
count1
10
word"echo"
count1
11
word"whisper"
count1
12
word"sentinel"
count1
13
word"absolutely"
count1
14
word"could feel"
count1
15
word"trembled"
count1
16
word"navigated"
count1
17
word"footsteps"
count1
18
word"perfect"
count1
19
word"shimmered"
count1
20
word"beacon"
count1
21
word"wavered"
count1
22
word"symphony"
count1
23
word"mechanical"
count1
24
word"profound"
count1
highlights
0"chill"
1"warmth"
2"pulse"
3"familiar"
4"weight"
5"scanned"
6"sanctuary"
7"rhythmic"
8"silence"
9"echoed"
10"echo"
11"whisper"
12"sentinel"
13"absolutely"
14"could feel"
15"trembled"
16"navigated"
17"footsteps"
18"perfect"
19"shimmered"
20"beacon"
21"wavered"
22"symphony"
23"mechanical"
24"profound"
66.67% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches2
maxInWindow2
found
0
label"clenched jaw/fists"
count1
1
label"hung in the air"
count1
highlights
0"clenched her jaw"
1"hung in the air"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells0
narrationSentences201
matches(empty)
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount0
hedgeCount3
narrationSentences201
filterMatches(empty)
hedgeMatches
0"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences201
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
maxSentenceWordsSeen40
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans9
markdownWords40
totalWords1938
ratio0.021
matches
0"Grove. Now. Pendant might be needed. Don’t tell anyone."
1"Come."
2"Auditory hallucination. Stress. The time distortion here plays tricks."
3"thump"
4"Cool-headed, intelligent. Quick out-of-the-box thinking."
5"...hungry... found... stay..."
6"Thump-thump. Thump-thump."
7"Get up. Go."
8"Nowhere to run, Rory. Not from me."
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions1
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions43
wordCount1938
uniqueNames12
maxNameDensity0.57
worstName"Rory"
maxWindowNameDensity1.5
worstWindowName"Rory"
discoveredNames
Rory11
November3
Richmond2
Park2
Heartstone2
Fae2
Grove8
Silas5
London3
Carter2
Evan2
Matching1
persons
0"Rory"
1"November"
2"Silas"
3"Carter"
4"Evan"
places
0"Richmond"
1"Park"
2"Fae"
3"Grove"
4"London"
globalScore1
windowScore1
100.00% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences121
glossingSentenceCount1
matches
0"roar that seemed to come from inside her own skull"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords2.58
wordCount1938
matches
0"Not a peaceful quiet, but a stuffed, vacuum-sealed silence"
1"not settling but simply ceasing to be"
2"not painfully, but insistent"
3"not the soft grass of the Grove, but the cold, gritty linoleum of her childhood kitchen floor"
4"Not with thought or strategy, but with the blind, animal panic"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount0
totalSentences201
matches(empty)
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs46
mean42.13
std26.32
cv0.625
sampleLengths
058
167
2111
364
457
551
657
7129
843
950
1019
1137
1248
1353
1455
158
1636
1776
1851
1968
208
2141
2213
2325
2427
2534
2642
2724
2810
2952
3053
3118
3215
3347
3422
352
3634
372
3873
3947
4063
4143
4211
4363
4426
455
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount3
totalSentences201
matches
0"was oriented"
1"been gone"
2"being followed"
50.43% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs312
matches
0"was suppressing"
1"was watching"
2"was shaking"
3"was burning"
4"was breathing"
5"was curdling"
6"was breathing"
43.35% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount2
flaggedSentences7
totalSentences201
ratio0.035
matches
0"One moment, the November chill of Richmond Park bit through her jacket; the next, a humid, fragrant warmth pressed against her skin, thick with the scent of night-blooming jasmine and damp, turned earth."
1"By day, it was a confusing but beautiful anomaly—a sun-dappled sanctuary where wildflowers defied the seasons."
2"A frantic, middle-of-the-night message from Silas, her landlord, the bar’s proprietor—a man of few words and even fewer clear instructions."
3"The Grove existed in a slip between worlds; an hour inside could be a day outside, or vice versa."
4"A smudge of deeper darkness, a suggestion of a shape—too long, too many angles—unfolding from the crack like smoke taking form before dissolving."
5"The sounds exploded behind her—the laughter, the keening, the wet tearing all merging into a cacophonous roar that seemed to come from inside her own skull."
6"The distant hum of traffic, the rustle of real leaves in a real breeze—it was the most beautiful sound she’d ever heard."
82.00% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount1955
adjectiveStacks3
stackExamples
0"lay cool against her"
1"stuffed, vacuum-sealed silence"
2"fragrant, bark-scratched wood,"
adverbCount78
adverbRatio0.03989769820971867
lyAdverbCount17
lyAdverbRatio0.008695652173913044
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences201
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences201
mean9.64
std7.6
cv0.788
sampleLengths
014
133
23
33
45
513
67
72
82
94
1017
118
1214
135
1416
1519
1624
1735
1812
195
2020
211
221
234
246
255
264
279
289
2914
306
3117
322
336
343
359
3612
379
383
394
4022
411
429
438
442
451
4612
4719
486
4916
32.09% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats36
diversityRatio0.2935323383084577
totalSentences201
uniqueOpeners59
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount10
totalSentences172
matches
0"Just the familiar weight."
1"Maybe the pendant was just"
2"Just the faint, wet sigh"
3"Slowly, deliberately, she reached into"
4"Just the tree, the flowers,"
5"Then the beam trembled."
6"At least the pendant worked."
7"At least she was oriented."
8"Just the stone, the crack,"
9"*Nowhere to run, Rory."
ratio0.058
92.09% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount55
totalSentences172
matches
0"It was wrong."
1"It was November."
2"She froze, one hand instinctively"
3"She exhaled, the breath misting"
4"She scanned the Fae Grove."
5"She’d come for a reason."
6"He knew about her."
7"He was the only one"
8"She stopped, listening."
9"It hung in the air,"
10"Her heart gave a hard"
11"She shook her head, a"
12"She moved again, slower now,"
13"They drifted down, spiraling in"
14"She reached the edge of"
15"She stood absolutely still, her"
16"It was watching her wait."
17"She could feel its patience."
18"She swiped it on."
19"She’d entered the Grove at"
ratio0.32
85.00% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount129
totalSentences172
matches
0"The air in the clearing"
1"It was wrong."
2"It was November."
3"Nothing should smell like that."
4"She froze, one hand instinctively"
5"The Heartstone lay cool against"
6"She exhaled, the breath misting"
7"She scanned the Fae Grove."
8"The standing stones that marked"
9"The long grass swayed in"
10"She’d come for a reason."
11"A frantic, middle-of-the-night message from"
12"Pendant might be needed."
13"Silas knew about the pendant."
14"He knew about her."
15"He was the only one"
16"The silence was the first"
17"Rory took a step forward,"
18"The sound was too loud,"
19"She stopped, listening."
ratio0.75
87.21% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount3
totalSentences172
matches
0"If he said it was"
1"If the Heartstone was inert,"
2"To see the thing that"
ratio0.017
3.71% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences77
technicalSentenceCount15
matches
0"By night, under a moon that hung far too large and sharp in the sky, it was something else."
1"The standing stones that marked the boundary were black silhouettes against the lurid silver light, their ancient, weathered faces seeming to lean inward, liste…"
2"The long grass swayed in a breeze she couldn’t feel, a rhythmic, whispering motion that drew the eye toward the center of the glade, where a single, enormous ha…"
3"Not a peaceful quiet, but a stuffed, vacuum-sealed silence that swallowed the rustle of her own clothing."
4"It hung in the air, then warped, stretching into a low, guttural whisper that wasn’t language, just the shape of a word."
5"The time distortion here plays tricks.* That was the official, practical explanation."
6"A branch of the hawthorn dipped, as if weighted by an invisible hand, then sprang back, scattering a few luminous petals."
7"They drifted down, spiraling in a wind that didn’t exist, and when they touched the grass, they vanished, not settling but simply ceasing to be."
8"The moonlight, filtered through the white blossoms, dappled the ground in shifting patterns that looked less like light and shadow and more like a language, a s…"
9"Quick out-of-the-box thinking.* Rory Carter, who’d survived Evan, who navigated the labyrinth of London’s underbelly on a bicycle, who kept her wits when Silas’…"
10"A new one: a high, thin keening, like wind through a wire, but rising and falling in a pattern that mimicked laughter."
11"To see the thing that was breathing on the back of her neck, its exhalation a cold puff that smelled of damp soil and something else, something metallic and anc…"
12"The sounds exploded behind her—the laughter, the keening, the wet tearing all merging into a cacophonous roar that seemed to come from inside her own skull."
13"She knew, with a certainty that settled into her bones like a splinter, that if she looked, she would see the Fae Grove still there, the white flowers glowing, …"
14"The deep, cold certainty that lingered in the air behind her."
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags0
uselessAdditionCount0
matches(empty)
100.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags0
81.4081%