Run: 2026-05-01-01KQHRG1ZA2MD2QW7YRKESKCST

Run Details

Duration:
50.5s
Cost:
$0.010362
Provider:
xAI

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
Aurora Carter pushed through the last tangle of bramble at the edge of Richmond Park, her breath fogging in the October air. The Heartstone Pendant lay cool against her sternum for the first time in hours, as though the thing had exhausted itself leading her here and now waited. She had come because it left her no choice. Three nights of it heating like an ember against her skin every time she passed the wrought-iron gates of the park, three nights of the same half-remembered dream: wildflowers opening under moonlight, a voice like her mother’s calling her real name, not Rory, not the one she had worn like armor since fleeing Cardiff. So she had climbed the fence after the last dog-walkers left, following the pendant’s pull until the trees thickened and the city sounds guttered out. The ancient oaks rose ahead like the ribs of something long dead. Their trunks bore spirals of lichen that seemed, in the weak torchlight of her phone, to shift when she wasn’t looking straight at them. She told herself it was only wind. There was no wind. She stepped between the stones. The air changed. Not colder, exactly. Denser. As though she had walked into a room where someone had been breathing only seconds before. The wildflowers—impossible bluebells, foxgloves, meadowsweet—stood knee-high although it was nearly midnight in late autumn. Their petals looked wet, almost lacquered. She kept the phone’s light low, sweeping it across the clearing. The beam should have cut twenty metres to the far trees. Instead it dissolved after five, swallowed by a soft, unnatural dark. A single cricket chirped. Then stopped. The silence that followed felt deliberate, like a held breath. Aurora rolled her shoulders, trying to shake the prickle that had settled between them. She was cool-headed; everyone said so. Quick thinker. The girl who had walked out of Evan’s flat with nothing but her coat and the crescent scar on her wrist still bleeding. This was only a park. A peculiar one, granted. The locals called it Isolde’s grove in the way people named things they preferred not to understand. She had come for answers. The pendant had brought her. Simple. She took another step. The flowers brushed her jeans with wet kisses. Their stems bent, then sprang back upright behind her with soft, wet sounds, as though something else were following exactly in her footprints. She spun. Nothing but the silvered heads of meadowsweet nodding in a breeze she could not feel. The pendant gave one lazy throb against her chest, warmer now. Not the urgent heat that had dragged her across London, but something closer to recognition. She closed her fist around it, feeling the faint inner glow pulse against her palm like a second, slower heartbeat. “Hello?” Her voice sounded smaller than it should. The trees drank it. No answer. Of course not. Yet the cricket did not resume. Instead she heard, very faintly, the creak of wood under weight. Not the groan of an old branch in the wind. The deliberate shift of something large adjusting itself high in the canopy. She aimed the phone upward. The light caught only leaves, layered like scales, gleaming wetly. She lowered the beam. The flowers at the edge of the clearing seemed closer than before. Had she walked forward? She didn’t remember moving. Her boots remained planted on the same patch of bare earth between two foxglove spikes. The flowers had simply crept nearer, silent as guilt. Aurora’s mouth went dry. She was not easily afraid. Fear was a luxury she had spent years paring down to its useful bones. This felt different. This felt like the moment before a verdict, when the judge’s face gave nothing away and the only sound was the ticking of the clock. She checked her watch. 00:17. She had entered the grove at 00:12. Five minutes. Long enough to feel foolish, not long enough for the skin on her arms to rise like this. A rustle to her left. She whipped toward it, phone light slicing across the bluebells. They shivered though the air was dead still. Then the sound came again, behind her now. The soft crush of a footstep in grass still damp from the day’s rain. She turned more slowly this time, refusing to panic. The beam found nothing but the standing stones, their ancient bark looking almost like faces if she let her eyes blur. She did not let her eyes blur. The pendant was hot now. Not painful, but insistent, the way a fever feels just before it breaks. She pressed it harder against her sternum as if that might silence it. Instead the warmth spread outward, down her arm, tingling along the thin white line of her scar. The sensation was so intimate it made her stomach turn. She whispered, “What are you trying to tell me?” The clearing answered with the low, musical creak of wood again. Closer this time. Directly above her. She refused to look up. Looking up would acknowledge that something could be above her, that the rules of up and down might have grown flexible. Instead she fixed her gaze on the far side of the grove where the path should have been. It was not. Only more flowers, denser, their stalks taller than her waist now though she had not taken three steps. Her pulse beat in her ears. She tried to breathe the way her mother had taught her during thunderstorms: in for four, hold, out for six. The air tasted green, sap-sweet, wrong. Like breathing inside a mouth. A new sound slid between the trees. Not footsteps. Laughter. Soft, almost tender, the way a parent laughs at a child who has done something both ridiculous and endearing. It came from every direction at once and from none. Aurora’s scalp tightened. She knew that laugh. Not the shape of it exactly, but the shape of the feeling it left behind. The same hollow thrill she had felt at seventeen when Evan first told her she was special, chosen, that no one else would ever understand her the way he did. She took one careful step backward. The flowers resisted, stems twining briefly around her ankle before releasing with a sound like a sigh. Her phone light flickered although the battery read ninety-three percent. When it steadied, the beam caught something pale at the edge of vision. A face. There, then gone. The impression of wide eyes and a mouth that smiled the way her own mouth smiled when she was pretending not to be afraid. She turned fully toward it. Only flowers. Of course only flowers. Yet the certainty that she was not alone had rooted itself behind her ribs and was putting out runners. Something watched her with the patient hunger of ivy claiming brick. She began to walk the perimeter, keeping the standing stones in sight. If she could keep them in sight she could keep the exit in sight. The ground felt uneven now, though it had been smooth only minutes earlier. Her boots sank deeper with each step, as though the earth were softening under her weight like warm wax. The pendant’s heat had become a steady burn. She considered ripping the chain off, flinging it into the dark. The thought brought a wave of nausea so strong she staggered. From somewhere behind her came the distinct sound of her own voice. “Rory.” Not a call. A testing. The way one tests a word to see if it still fits the mouth that speaks it. The accent was hers exactly—Cardiff edges worn smooth by London years—but the tone was not. There was something ancient wearing her voice the way a child wears a parent’s coat. She did not answer. Answering would invite it closer. The flowers had grown taller. Their heads reached her ribs. Pollen glowed faintly on their petals, the same deep crimson as the Heartstone. She realised with a sick lurch that the pendant was no longer pulsing in time with her heart. Her heart had begun to pulse in time with it. Another footstep. Closer. The wet crush of something that did not bother hiding its weight anymore. She risked a glance over her shoulder and saw nothing. But the path she had just walked was gone. The flowers had closed over it like water. Their stalks stood straight and innocent, dew trembling on every leaf. Her breathing had grown shallow. She forced it down into her belly, counting. One. Two. The air moved against her neck, warm, carrying the scent of rain on stone and something sweeter underneath, like crushed lilies left too long in a vase. The smell of funeral homes. “Aurora,” the voice said, closer now, almost conversational. It used the name her father had chosen, the one no one in London knew. The name that belonged to late-night arguments and the smell of her mother’s perfume and the sound of a belt unbuckling in the hallway. She broke into a run. The flowers whipped at her thighs, stems surprisingly strong, leaving thin red lines where they struck. The ground bucked beneath her. She tripped, caught herself, kept moving. The standing stones should have been twenty metres away. They receded. The trees beyond them stretched taller, branches interlacing overhead until the sky became a distant memory seen through black lace. Her phone died. The screen simply went black although the battery icon still glowed green. She shoved it into her pocket and ran blind. The dark was not empty. Shapes moved at the edges of what little moonlight filtered through. Tall, thin shapes that walked when she walked and paused when she paused. She felt their attention like cold fingers sliding beneath her collar. The pendant was scalding now. She tore at the chain, but it would not break. The silver links seemed fused to her skin. Panic, pure and animal, finally flooded her. She screamed—not for help, but in pure refusal. The sound tore out of her and the grove swallowed it whole. Then everything stopped. The flowers stilled. The creaking in the canopy ceased. Even her own ragged breathing seemed to echo back at her from too many directions. She stood in the centre of the clearing again. She had no memory of returning. The stones encircled her like judges. Between them the wildflowers had flattened themselves into the shape of a perfect circle, leaving her on bare earth that felt strangely warm beneath her boots. Something stood just beyond the nearest oak. She could not see it directly. Only the suggestion of it: a place where the dark had folded itself into shoulders, a head slightly too large, eyes that caught the faint red glow of the pendant and reflected it back doubled, quadrupled, until it seemed the night itself had learned how to watch her. It wore her face. Not exactly. The features were hers but stretched, elegant in the way deep-sea creatures are elegant—beautiful and impossible and wrong. The mouth smiled with her mouth. The eyes were bright blue, the same shade as the ones she saw in mirrors, but they held centuries behind them. Aurora’s legs refused to move. Her mind, usually so nimble, had gone soft and white with terror. She understood now why the pendant had brought her. Not for answers. For delivery. She was the answer. The final piece of something that had been waiting in this pocket between worlds since before her parents met, before Cardiff, before the small crescent scar on her wrist that suddenly burned as though freshly cut. The thing wearing her face took one slow step forward. The flowers bowed as it passed, not from wind but from reverence. It lifted a hand that was too long, fingers tapering to points like thorns. When it spoke, its voice was hers and not hers, layered with countless other voices beneath it like sediment. “You came for a reason, Rory.” She wanted to answer that she had come because a magic rock had burned her chest for three nights straight. She wanted to be clever. To bargain. To run. Instead she stood frozen while the thing drew closer, close enough that she could smell the lily-rot on its breath and see that its eyes were not eyes at all but clusters of tiny crimson flowers blooming where pupils should be. The pendant flared once, bright as a dying star, then went cold. Aurora Carter felt the grove inhale around her. The standing stones seemed to lean inward. Time stretched, thinned, became meaningless. She understood with terrible clarity that she had not been here five minutes or ten or even an hour. She had been here much longer. Perhaps she had always been here, and the life in Cardiff and London and the flat above Silas’ bar had been nothing but the dream of a seed buried deep. The thing reached for her. Its fingers brushed the scar on her wrist. She did not scream. There was no one left to hear it. Somewhere far away, perhaps only minutes outside the grove, the moon continued its slow trek across a London sky. Inside the Fae Grove the wildflowers opened wider, drinking starlight and something warmer, something that had once been called Aurora Carter and was learning, slowly, how to become something else. The last thing she felt before the dark took her was the soft, wet sound of petals closing gently over her head, like a mouth remembering how to smile.
created_at"2026-05-01T12:33:56.226Z" 5/1/2026, 12:33:56 PM
model"x-ai/grok-4.20-20260309"
app_id182717
external_user(null)
streamedtrue
cancelledfalse
latency12739
moderation_latency(null)
generation_time49966
tokens_prompt812
tokens_completion3591
native_tokens_prompt843
native_tokens_completion3750
native_tokens_completion_images(null)
native_tokens_reasoning1047
native_tokens_cached64
num_media_prompt(null)
num_input_audio_prompt(null)
num_media_completion0
num_search_results(null)
num_fetches(null)
web_search_engine(null)
origin"https://ncbench.com/"
is_byokfalse
finish_reason"stop"
native_finish_reason"completed"
usage0.01036155
router(null)
provider_responses
0
endpoint_id"3ecee37f-b217-4093-87fb-aaf0afe307af"
id"e499505e-0b20-1abf-52ea-24fd13342df1"
is_byokfalse
latency78
model_permaslug"x-ai/grok-4.20-20260309"
provider_name"xAI"
status200
user_agent"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer(null)
request_id"req-1777638836-G5ddFSypmgfJhIRZhPDN"
session_id(null)
api_type"completions"
id"gen-1777638836-QHzvYknrqpwayo7CaCVU"
upstream_id"e499505e-0b20-1abf-52ea-24fd13342df1"
total_cost0.01036155
cache_discount0.0000672
upstream_inference_cost0
provider_name"xAI"
response_cache_source_id(null)

Evaluation details

Result Evaluator Details Meta Data
0.00% Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags4
adverbTagCount1
adverbTags
0"she had always [always]"
dialogueSentences5
tagDensity0.8
leniency1
rawRatio0.25
effectiveRatio0.25
86.73% AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount2260
totalAiIsmAdverbs6
found
0
adverb"very"
count1
1
adverb"slowly"
count2
2
adverb"slightly"
count1
3
adverb"suddenly"
count1
4
adverb"gently"
count1
highlights
0"very"
1"slowly"
2"slightly"
3"suddenly"
4"gently"
80.00% AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions(empty)
found
0"Lily"
100.00% AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions(empty)
found(empty)
60.18% AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount2260
totalAiIsms18
found
0
word"silence"
count2
1
word"throb"
count1
2
word"pulse"
count3
3
word"weight"
count3
4
word"gleaming"
count1
5
word"warmth"
count1
6
word"stomach"
count1
7
word"footsteps"
count1
8
word"flickered"
count1
9
word"lurch"
count1
10
word"echo"
count1
11
word"perfect"
count1
12
word"the last thing"
count1
highlights
0"silence"
1"throb"
2"pulse"
3"weight"
4"gleaming"
5"warmth"
6"stomach"
7"footsteps"
8"flickered"
9"lurch"
10"echo"
11"perfect"
12"the last thing"
100.00% Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches1
maxInWindow1
found
0
label"wave of emotion"
count1
highlights
0"a wave of nausea"
100.00% Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells1
narrationSentences215
matches
0"e with terror"
100.00% Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount1
hedgeCount4
narrationSentences215
filterMatches
0"watch"
hedgeMatches
0"tried to"
1"began to"
2"seemed to"
100.00% Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences217
gibberishSentences0
adjustedGibberishSentences0
longSentenceCount0
runOnParagraphCount0
giantParagraphCount0
wordSaladCount0
repetitionLoopCount0
controlTokenCount0
repeatedSegmentCount0
maxSentenceWordsSeen56
ratio0
matches(empty)
100.00% Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans0
markdownWords0
totalWords2254
ratio0
matches(empty)
100.00% Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions6
unquotedAttributions0
matches(empty)
100.00% Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions31
wordCount2225
uniqueNames14
maxNameDensity0.31
worstName"Aurora"
maxWindowNameDensity1
worstWindowName"Carter"
discoveredNames
Carter3
Richmond1
Park1
October1
Heartstone2
Pendant1
Rory1
Cardiff4
Evan2
Isolde1
London5
Fae1
Grove1
Aurora7
persons
0"Carter"
1"Pendant"
2"Rory"
3"Evan"
4"Isolde"
5"Aurora"
places
0"Richmond"
1"Park"
2"October"
3"Cardiff"
4"London"
5"Fae"
6"Grove"
globalScore1
windowScore1
95.65% Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences138
glossingSentenceCount3
matches
0"seemed closer than before"
1"felt like the moment before a verdict,"
2"seemed fused to her skin"
0.00% "Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches5
per1kWords2.218
wordCount2254
matches
0"Not the urgent heat that had dragged her across London, but something closer to recognition"
1"Not painful, but insistent, the way a fever feels just before it breaks"
2"Not the shape of it exactly, but the shape of the feeling it left behind"
3"not for help, but in pure refusal"
4"not from wind but from reverence"
100.00% Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount4
totalSentences217
matches
0"acknowledge that something"
1"knew that laugh"
2"answer that she"
3"see that its"
100.00% Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs50
mean45.08
std29.28
cv0.649
sampleLengths
0137
147
25
376
416
582
652
746
812
959
1048
1151
1232
1375
147
1558
169
1782
1837
1991
2075
2141
2288
2312
241
2552
269
2751
2854
2947
3047
315
3258
3364
3450
353
3671
377
3854
3951
4071
4155
426
4370
4412
4575
4613
4712
4849
4929
100.00% Passive voice overuse
Target: ≤2% passive sentences
passiveCount2
totalSentences215
matches
0"was gone"
1"been called"
71.79% Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount7
totalVerbs364
matches
0"wasn’t looking"
1"were following"
2"was pretending"
3"was putting"
4"were softening"
5"was scalding"
6"was learning"
77.02% Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount6
semicolonCount1
flaggedSentences5
totalSentences217
ratio0.023
matches
0"The wildflowers—impossible bluebells, foxgloves, meadowsweet—stood knee-high although it was nearly midnight in late autumn."
1"She was cool-headed; everyone said so."
2"The accent was hers exactly—Cardiff edges worn smooth by London years—but the tone was not."
3"She screamed—not for help, but in pure refusal."
4"The features were hers but stretched, elegant in the way deep-sea creatures are elegant—beautiful and impossible and wrong."
78.39% Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount2138
adjectiveStacks2
stackExamples
0"lay cool against her"
1"same half-remembered dream:"
adverbCount109
adverbRatio0.0509822263797942
lyAdverbCount36
lyAdverbRatio0.01683816651075772
100.00% Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences217
echoCount0
echoWords(empty)
100.00% Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences217
mean10.39
std8.3
cv0.8
sampleLengths
022
127
29
354
425
512
624
77
84
95
103
113
121
1316
1414
156
1611
1711
1811
194
202
2110
2214
236
242
2523
265
274
2817
295
305
311
324
338
3423
352
3615
3711
3815
3920
408
414
422
433
446
4511
4610
4712
485
4910
43.52% Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats14
diversityRatio0.27314814814814814
totalSentences216
uniqueOpeners59
100.00% Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount15
totalSentences192
matches
0"Instead it dissolved after five,"
1"Of course not."
2"Instead she heard, very faintly,"
3"Then the sound came again,"
4"Instead the warmth spread outward,"
5"Directly above her."
6"Instead she fixed her gaze"
7"Only more flowers, denser, their"
8"Of course only flowers."
9"Then everything stopped."
10"Even her own ragged breathing"
11"Only the suggestion of it:"
12"Instead she stood frozen while"
13"Perhaps she had always been"
14"Somewhere far away, perhaps only"
ratio0.078
82.50% Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount66
totalSentences192
matches
0"She had come because it"
1"Their trunks bore spirals of"
2"She told herself it was"
3"She stepped between the stones."
4"Their petals looked wet, almost"
5"She kept the phone’s light"
6"She was cool-headed; everyone said"
7"She had come for answers."
8"She took another step."
9"Their stems bent, then sprang"
10"She closed her fist around"
11"Her voice sounded smaller than"
12"She aimed the phone upward."
13"She lowered the beam."
14"She didn’t remember moving."
15"Her boots remained planted on"
16"She was not easily afraid."
17"She checked her watch."
18"She had entered the grove"
19"She whipped toward it, phone"
ratio0.344
77.19% Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount147
totalSentences192
matches
0"Aurora Carter pushed through the"
1"The Heartstone Pendant lay cool"
2"She had come because it"
3"The ancient oaks rose ahead"
4"Their trunks bore spirals of"
5"She told herself it was"
6"She stepped between the stones."
7"The air changed."
8"The wildflowers—impossible bluebells, foxgloves, meadowsweet—stood"
9"Their petals looked wet, almost"
10"She kept the phone’s light"
11"The beam should have cut"
12"A single cricket chirped."
13"The silence that followed felt"
14"Aurora rolled her shoulders, trying"
15"She was cool-headed; everyone said"
16"The girl who had walked"
17"This was only a park."
18"A peculiar one, granted."
19"The locals called it Isolde’s"
ratio0.766
52.08% Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount2
totalSentences192
matches
0"As though she had walked"
1"If she could keep them"
ratio0.01
53.57% Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences96
technicalSentenceCount12
matches
0"The Heartstone Pendant lay cool against her sternum for the first time in hours, as though the thing had exhausted itself leading her here and now waited."
1"Their trunks bore spirals of lichen that seemed, in the weak torchlight of her phone, to shift when she wasn’t looking straight at them."
2"Their stems bent, then sprang back upright behind her with soft, wet sounds, as though something else were following exactly in her footprints."
3"Not the urgent heat that had dragged her across London, but something closer to recognition."
4"Soft, almost tender, the way a parent laughs at a child who has done something both ridiculous and endearing."
5"The impression of wide eyes and a mouth that smiled the way her own mouth smiled when she was pretending not to be afraid."
6"Her boots sank deeper with each step, as though the earth were softening under her weight like warm wax."
7"The name that belonged to late-night arguments and the smell of her mother’s perfume and the sound of a belt unbuckling in the hallway."
8"Between them the wildflowers had flattened themselves into the shape of a perfect circle, leaving her on bare earth that felt strangely warm beneath her boots."
9"Only the suggestion of it: a place where the dark had folded itself into shoulders, a head slightly too large, eyes that caught the faint red glow of the pendan…"
10"The final piece of something that had been waiting in this pocket between worlds since before her parents met, before Cardiff, before the small crescent scar on…"
11"Inside the Fae Grove the wildflowers opened wider, drinking starlight and something warmer, something that had once been called Aurora Carter and was learning, …"
100.00% Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags4
uselessAdditionCount0
matches(empty)
0.00% Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags2
fancyCount1
fancyTags
0"She whispered (whisper)"
dialogueSentences5
tagDensity0.4
leniency0.8
rawRatio0.5
effectiveRatio0.4
78.6208%