Episode 8: The Uneasy Frame
By Violet
Ray woke slowly, the day before returning to him in pieces.
Echo’s voice tightening.
The avatar glitching.
The scrape behind her mic.
The whispered “please.”
The white-flash fragment — WhereDid—
And the dead channel.
He reached for the phone he’d dropped on the nightstand, let it rest on his chest and exhaled through his nose.
He felt heavier today — not tired, but carrying something. He slowly dragged himself out of bed.
By the time the kettle clicked off, the house had already decided what kind of morning it was going to be.
The fog outside still sat thick and low over Harbor Pines, pressed up against the windows like someone had smeared the world in grey. The harbor bells were muted, their usual metallic complaint softened to a dull, distant tone. The cypress trees at the edge of Ray’s small backyard were nothing but darker smudges behind the glass.
Inside, everything felt a half-step slow.
Ray stood at the kitchen counter, watching steam curl off the mug in his hand. He’d filled it, forgotten it, and reheated it twice already. The light over the sink buzzed faintly, the old fluorescent tube protesting the early hour.
He told himself he’d go back to bed after this cup.
He knew he wouldn’t.
His laptop sat open on the table behind him, screen dimmed but not asleep, paused on a single, overworked image: Echo’s last frame before everything had gone dark. He’d been looking at it so long the afterimage appeared behind his eyelids whenever he blinked.
He took the coffee to the table, set it down, and sank into the chair with a small, involuntary sound. His back didn’t like mornings any more than the rest of him did.
The cursor blinked patiently in one corner of the screen. The still frame waited in the other.
He tapped the trackpad.
The player controls reappeared. The timestamp at the bottom read 01:23:19.
He stared at the bottom-left quadrant of the image, the part his brain had started to treat like the only thing that mattered.
Echo’s desk.
Her model visible above it: lantern glow behind, the soft tilt of her head, the general arrangement he knew almost too well now.
And under the desk—
That.
It didn’t even deserve the dignity of being called a shape. It was more absence than presence: a patch of darkness at the edge of the frame, the kind of visual noise most people would never see, never notice, never think to question.
Except he couldn’t unsee it.
He scrubbed backwards two seconds. Watched again. The flicker to white, the split-second flash of the strange error, the way everything cut out.
He had rewound that sequence so many times that the timeline row looked worn, as if a physical groove had been carved into the digital bar.
He took a slow breath and dragged the playhead back another few frames. From here, Echo looked… fine. Calm. Her avatar’s eyes were soft, the lighting smooth. Nothing to suggest that fewer than two seconds later, the world would go dark.
He tapped his arrow key, nudging the clip frame by frame.
In one moment, the space under the desk was just normal shadow, smooth and expected.
Next frame, it was… deeper. Narrower. A line that bent wrong.
He hit the key again.
The frame flashed white. Error. Gone.
“Come on,” he muttered. “Come on, come on…”
He tapped back to the last good frame and zoomed in until the pixels broke into a mosaic.
The darkness under the desk resolved into blocky squares of brown and black and something almost blue. The image was too compressed to be decisive, but his gut didn’t care about compression. His gut simply insisted: that wasn’t there before.
A gull shrieked outside, cutting across the distant hush of the harbor. It sounded annoyed that the day wasn’t behaving correctly.
Ray smiled humorlessly at the thought and took a sip from his mug. The coffee was already heading toward lukewarm.
It would’ve been easy to chalk this up to sleeplessness. To admit he’d fixated on the wrong thing. To tell himself that one glitchy frame didn’t matter.
But he kept hearing that breath.
He flipped to another tab where the waveform from the end of the stream sat waiting. Even zoomed out, the breath spike was visible—sharp, sudden, not where it should be.
He let the sound play through the speakers at low volume.
Echo’s voice, that calm, worn-soft tone he’d fallen asleep to more than once. Her last line. Then—
Breath.
Scrape.
Bow.
Blackout.
He closed his eyes. That’s where everyone else was working now, he knew—on the breath, the scrape, the rig offsets, the spectrograms. That was where the forum had gone almost immediately after someone named NorthBridge from Prague had opened it.
Technical anomalies. Audio spikes. Drift and compression.
Good. They should.
But his mind wouldn’t leave the frame alone.
He flipped back to the browser and opened the thread. The site’s whiteness felt harsh in the morning light—bare, almost antiseptic. No branding, no avatars, just timestamps and text, names and cities lined up against UTC, all of them chasing that same sliver of time.
He scrolled to the bottom. The cursor blinked in the reply field.
His fingers hovered over the keyboard.
He wasn’t the kind of person who usually jumped into threads. He lurked, mostly—read, absorbed, carried bits of other people’s analysis around in his head like borrowed tools. Posting meant committing, and committing meant inviting argument, and he had neither the energy nor the desire to debate strangers about things they hadn’t seen live.
But this didn’t feel like theory. It felt like remembrance.
His hands moved before he’d finished talking himself out of it.
15:06 UTC — 07:06 PST (Harbor Pines)
Ray_E:
Been rewatching that flicker frame.
At 01:23, bottom-left corner of her desk — looks like a shadow under it?
Could be compression. Just looks… wrong.
He read it twice.
Good enough.
He hit Post.
The page refreshed, his words slotting into the thread’s narrow column. Seeing “Harbor Pines” in the location line gave him a brief, odd jolt, as if he’d pinned his tiny town to the map of the whole world.
He refreshed again, more out of pointless hope than expectation. Nothing new yet.
He went back to the clip.
In the corner of the screen, the time on his laptop read 7:11 a.m. The house still felt half-asleep. The only other sound was the refrigerator cycling on and off, a low mechanical breath in the background.
He pinched the image under the desk and dragged, zooming until the pixels turned into a geometry lesson. The darker patch resolved into something slightly angular—more like a narrow vertical notch than a pool. If it had been a simple shadow, it would’ve feathered at the edges. This looked… sharper.
He sat back.
“How close were you?” he asked the air, quietly. “And where were you standing?”
The question hung there, unanswered, until a soft chime from the browser pulled his attention back.
New reply.
He scrolled.
15:12 UTC — 08:12 CET (Prague)
NorthBridge:
Can you timestamp that exactly?
I’ll match it against my cached copy.
He glanced at the clip’s timestamp, then thumbed the coordinates into the reply box. His response was short, purely functional—numbers and frame count, nothing else. He sent it before doubt could creep in.
There. Now the shadow wasn’t just in his head. It lived in someone else’s file too.
He returned to the kitchen for a refill, telling himself he’d let the others take it from here. The coffee this time was darker, a little stronger; he hadn’t bothered to measure the scoop.
When he came back, another reply had appeared.
15:20 UTC — 15:20 GMT (London)
LondonFog:
Shadow isn’t consistent with her movement.
She was still during that frame.
Doesn’t match her posture.
Ray’s grip tightened around the mug.
He’d expected debate. Pushback. A dozen variations of “it’s compression, man” or “your monitor’s playing tricks.” He hadn’t expected confirmation.
He set the mug down carefully and read the lines again.
Isn’t consistent.
Doesn’t match.
He exhaled, a slow, measured breath he hadn’t realized he was holding.
Another message appeared a moment later, the thread crawling forward one time zone at a time.
15:26 UTC — 12:26 BRT (São Paulo)
ValeCruze:
If it’s the frame I think it is:
Shadow angle = too steep.
Not Echo.
Not Echo.
Ray felt that settle into his chest like a small stone.
Not her arm.
Not her leg.
Not some trick of her motion.
Something else.
He flipped back to the frame again and forced himself not to see a shape. Shapes invited speculation. People turned them into figures and faces and all the things his rational mind didn’t want to touch.
A shadow was bad enough.
He opened a notepad document and began typing the details he kept repeating in his head:
- white flicker
- Frame just before: desk, normal
- extra shadow under desk
- Breath & scrape already known
- Angle doesn’t match her posture
He stared at the bullet points.
If he looked at it like any other troubleshooting problem, he could almost pretend this was just another piece of code misbehaving, another graphics card artifact.
He knew better.
Another chime.
15:33 UTC — 23:33 JST (Tokyo)
SunDown:
Posting a quick note before work:
Running a luminance scan on that section.
If there’s a second source, the histogram will show it.
Second source.
The phrase made the hairs on his arms lift.
He’d read enough threadbare horror stories in his twenties to know how people talked when they wanted something to be haunted. But that wasn’t what this felt like. These weren’t kids throwing the word “creepy” around for fun. These were people running spectrograms and luminance scans, talking about vectors and drift and offsets like it was a lab.
Which meant if they found a second source, it wouldn’t be because they’d gone looking for a ghost.
It would be because the data admitted it.
Another reply joined the list.
15:48 UTC — 23:48 PHT (Manila)
MeridianLine:
Adding “shadow at 01:23” to the grid.
Need more samples of the same frame if anyone has different quality rips.
Ray could almost picture her screen wherever she was—columns and rows, timestamps marching down a spreadsheet, a neat red border around 01:23:19. He imagined Echo’s last second becoming a block of cells, cleaned and ordered and flattened into something that made sense.
He hoped that somewhere in that neatness, the feeling wouldn’t be lost.
He sipped his coffee and leaned back, stretching his shoulders until a joint popped. His eyes stung. He’d slept, technically—collapsed for a few hours. But his brain hadn’t rested. It had paced, circling, returning to the moment he wished he could reach into and pull her out of.
He closed his eyes briefly.
He could still see the stream the way he’d seen it live—her soft greeting, the lantern, the stories about snow and airports and books she wouldn’t finish. Then the tiny fracture in her voice.
He hadn’t imagined that either. The forum had already proved it.
When he looked again, there was a new line at the bottom of the thread.
15:59 UTC — 07:59 PST (Vancouver)
GlassHarbor:
Could be her chair legs catching light.
Sometimes shadows pool oddly in compressed VODs.
Just one possibility.
Ray stared at that last sentence.
Just one possibility.
He read it again, slower this time, tasting the deliberate balance in the phrasing.
Not wrong. Not dismissive. Not an attack on any of them.
But a nudge. A soft hand on the wheel, steering the conversation away from conclusions.
He clicked the username out of reflex. The site didn’t offer profiles, just bare text. Whoever GlassHarbor was, they’d chosen the same anonymous clean slate as the rest of them.
He sat with it for a moment, the cursor hovering pointlessly over the name.
Maybe they were right. Maybe it was chair legs. Maybe lighting and compression could stack in exactly the wrong way, frame-perfect, in sync with a breath and a scrape and a bow fired early. The universe could produce coincidences. He’d lived through enough ridiculous near-misses on wet Harbor Pines roads to know that.
But the memory of watching it live came back with stubborn clarity.
The way his fingers had frozen over the trackpad when her voice tightened.
The way his throat had gone dry when he’d heard that small, broken “goodnight” with no outro, no lingering.
The way his pulse had spiked hard enough to make him dizzy when the screen snapped to black.
He hadn’t needed a spectrogram to feel something else in the room with her.
The analysis was good. Necessary, even. The world ran on people willing to stare at tiny anomalies until they made sense. But there was a part of him that knew he’d arrived at the conclusion first—not because of data, but because of whatever animal part of the brain still recognized when a space stopped being safe.
He moved the laptop away from the edge of the table and stood, joints protesting again. The day was officially underway: a truck rumbled past on the street outside, someone’s dog barked twice then thought better of it, a gull screamed about nothing in particular.
Ray carried his mug to the sink, rinsed it out, and set it upside down on the drying rack.
He told himself again that he’d nap later.
Before he stepped away, he glanced back at the laptop one more time. The thread sat open, a thin column of text marching down the center of the screen. People in Prague and London and São Paulo and Tokyo and Manila and Vancouver were picking apart the same one-second window, turning it over, shining light through its cracks.
The replies would keep coming.
More charts. More grids. More overlays.
More “one possibilities.”
He didn’t type anything else. There was nothing left to add that wouldn’t sound either hysterical or redundant.
Instead, he closed the browser tab over the thread, leaving the player window up, the timeline still parked at that broken moment.
He stood there a second longer, fingers resting on the edge of the table.
Something moved under the desk.
The thought rose again, unbidden, clear as if someone had spoken it.
He didn’t have proof. Not yet. Not in the way the others would want. They would get there by degrees, through measurements and model behavior and the slow, careful language of people who didn’t want to overstate.
But he’d been there when it happened.
He’d heard the breath and felt his own body go rigid before the bow even started.
He picked up the laptop, closed it gently, and carried it into the living room. The recliner was still pulled at an angle from the night before, blanket half-slid to the floor.
He set the computer on the side table and straightened the blanket with a small, distracted motion.
Outside, the fog was finally starting to thin at the edges, patches of pale sky pushing through over the harbor.
Inside, everything felt the same as it had twelve hours earlier—quiet, ordinary, unchanged.
But Ray knew better.
Something had been in that frame that didn’t belong there.
A shadow where there shouldn’t have been one.
And as the thread spun itself forward in tidy lines, he couldn’t shake the feeling that the world was talking about a puzzle—
—while he was still thinking about a person.


Leave a Reply