← Back to Harbor Lights

Play-by-post session

Session 1 The Hour the Lanterns Die

📅 8/24/2026 ● Active Session

📖 Session Recap & Opener

Opener: Tonight the tide runs wrong. Follow the darkening lamps toward the outer pier.

Long thread: a full night of play-by-post — descent, discovery, rolls, replies, and the entity under lantern seven.

💬 Story Thread

65 posts
Narration
Narrator

rachelle · Aug 20, 2026, 3:12 AM

At the appointed hour, lantern number seven dies first — a clean cut of darkness, as if someone pinched the flame from underwater. The pier boards tremble. Fog beads on the rail like cold sweat.

Dockworkers have already fled inland. Only Captain Mire remains at the landward end, arms folded, watching whether anyone is foolish enough to walk toward the dark.

Narration
Captain Mire

rachelle · Aug 20, 2026, 4:12 AM

“Same hour. Same lamp. Same pull.” Mire’s voice carries over the slap of water. “You go past six, you don’t joke. You don’t whistle. And if the water talks, you answer polite.”

Persephone
Action
Persephone

persephone · Aug 20, 2026, 5:12 AM

Persephone rolls her shoulders once and takes the outer rail. Pyrostrix hops ahead, emberlight painting wet planks in brief, defiant strokes.

“Point,” she says, almost cheerful. “If something under there wants a challenge, it can look us in the eye.”

Natalie
In character
Natalie

natalie · Aug 20, 2026, 6:12 AM

Replying to Persephone

Persephone rolls her shoulders once and takes the outer rail. Pyrostrix hops ahead, emberlight painting wet planks in b…

“Rosette Riveter can brace the next three lamps. You two keep the dark honest — I’ll make sure nobody falls through.” She ties a bright ribbon to a post as she walks, a tiny festival flag against the night.

Winterhusky
In character
Winterhusky

winterhusky · Aug 20, 2026, 7:12 AM

“Rimefin feels a cold seam under the pier. Not ice — intention.” He crouches by the ladder, palm on wet wood. “We’re being watched from below. It isn’t hungry yet. It’s… counting.”

Noctilume
Action
Noctilume

rachelle · Aug 20, 2026, 9:12 AM

High above the lamps, Noctilume circles once — a silent cameo, marking the edge of the safe light. Moonpier’s remaining lanterns lean toward that silhouette as if grateful for company.

Rosette Riveter
Action
Rosette Riveter

natalie · Aug 20, 2026, 11:12 AM

Rosette Riveter tests each board with careful weight, hammering a temporary brace onto lamp six’s post. Sparks of iron-bright cheer fight the dark — not enough to light the bay, but enough to say we are still here.

Narration
Narrator

rachelle · Aug 20, 2026, 1:12 PM

Lantern six gutters, recovers, gutters again. The darkening marches inward one lamp at a time — seven already gone, six dying by inches, five still proud.

Under the boards, something pale moves like a ribbon of moonwater that forgot which way the tide should go.

Persephone
In character
Persephone

persephone · Aug 20, 2026, 3:12 PM

“Then we introduce ourselves properly.” She nods at Pyrostrix. “No sneaking. No half-measures. If it’s counting us, let’s give it a number it remembers.”

Pyrostrix
Roll
Pyrostrix

persephone · Aug 21, 2026, 1:12 AM

Brawn

Pyrostrix rolled Brawn

4d6

success
6452

Successes

3

Failures

1

Net

+2

Narration
Narrator

rachelle · Aug 21, 2026, 2:12 AM

Replying to Pyrostrix

Pyrostrix rolled Brawn 4d6: 6, 4, 5, 2 3 success · 1 failure · success

Pyrostrix’s talons catch the rail as pale light surges up through the gaps. The darkness recoils — not defeated, but noticed. Something under the pier understands it has been challenged.

A soft pressure answers through the boards: like a heartbeat slowed to the pace of the harbor.

Rimefin
Action
Rimefin

winterhusky · Aug 21, 2026, 4:12 AM

Rimefin rises half out of the water beside the ladder, fins glowing a cold teal. A curtain of calm spreads around the rungs — not stillness, but order. Waves that wanted to shove now only rock.

natalie
OOC

natalie · Aug 21, 2026, 5:12 AM

Loving the vibe already. Posting from phone on the tram — if we climb under next, Natalie is all-in. No rush on anyone else’s posts!

persephone
OOC

persephone · Aug 21, 2026, 6:12 AM

Same energy. Happy to lead the descent when Winterhusky says the water will behave.

winterhusky
OOC

winterhusky · Aug 21, 2026, 7:12 AM

Water will behave for a few minutes. After that we’re guests, not guides. I’ll post the climb invitation IC tomorrow morning.

Narration
Narrator

rachelle · Aug 21, 2026, 9:12 AM

Night deepens. Salt and lamp oil. Somewhere a gull cries once and thinks better of it.

The pale ribbon under lantern seven loops once, twice — then pauses, as if waiting for the party to speak first… or to climb down.

Winterhusky
In character
Winterhusky

winterhusky · Aug 21, 2026, 11:12 AM

“Ladder’s honest. Current’s listening.” He offers a hand toward the dark water. “We go together. Rimefin keeps a path open for ten breaths after the last of us. After that — we earn our welcome.”

Natalie
In character
Natalie

natalie · Aug 21, 2026, 12:12 PM

Replying to Winterhusky

“Ladder’s honest. Current’s listening.” He offers a hand toward the dark water. “We go together. Rimefin keeps a path o…

“Ten breaths is a party invitation.” She flashes a grin that belongs on a festival stage, then softens. “I’ll go third. Someone has to hold the cheer if the dark gets rude.”

Persephone
Action
Persephone

persephone · Aug 21, 2026, 1:12 PM

Persephone swings onto the ladder first. Pyrostrix clings to her shoulder, heat ticking against the cold spray. Emberlight strobes the underside of the pier — barnacles, old rope, a glitter of something that is not foam.

Narration
Narrator

rachelle · Aug 21, 2026, 3:12 PM

Under Moonpier, the world narrows to pillars and breath. The second tide does not roar — it pulls, a sideways gravity that wants lantern-light the way roots want rain.

Pale filaments trail from the underside of lamp seven’s post down into black water. They are not seaweed.

Winterhusky
Action
Winterhusky

winterhusky · Aug 21, 2026, 5:12 PM

Winterhusky descends after Persephone, one careful rung at a time. Rimefin glides beneath them, drawing a corridor of calmer water so nobody is yanked sideways by the wrong tide.

Natalie
Action
Natalie

natalie · Aug 21, 2026, 7:12 PM

Natalie comes last, ribbon still bright at her wrist. Rosette Riveter braces against a crossbeam above her, ready to haul anyone back up if the pull turns greedy.

“Hi,” she whispers to the dark, half joke, half courtesy. “We’re the ones who answer when the lights get scared.”

Narration
Narrator

rachelle · Aug 21, 2026, 9:12 PM

The pull hesitates — surprised, perhaps, to be spoken to like a guest instead of a hazard.

Then the filaments brighten. A shape gathers in the water: not a beast with clear limbs, more a knot of tide-memory wearing a borrowed silhouette. Eyes like drowned lantern glass. A mouth that opens without sound, and somehow you still hear a question.

Narration
The Second Tide

rachelle · Aug 21, 2026, 11:12 PM

Why do the lamps burn when the water asks them to rest?

The words arrive as pressure behind the teeth, as salt on the tongue, as the memory of every night the harbor went dark a minute early.

Persephone
In character
Persephone

persephone · Aug 22, 2026, 12:42 AM

“Because people walk the pier,” Persephone answers, chin up even as spray freezes on her lashes. “Because Pyrostrix and I don’t leave friends in the dark. The lamps aren’t stealing from you — they’re keeping a promise.”

Rimefin
Roll
Rimefin

winterhusky · Aug 22, 2026, 1:12 AM

Spirit

Rimefin rolled Spirit

5d6

success
56342

Successes

3

Failures

2

Net

+1

Narration
Narrator

rachelle · Aug 22, 2026, 2:12 AM

Replying to Rimefin

Rimefin rolled Spirit 5d6: 5, 6, 3, 4, 2 3 success · 2 failure · success

Rimefin’s spirit-light sketches the entity’s outline without piercing it. What returns is not malice — it is loneliness wearing hunger. The second tide used to rise with the moon’s blessing. Something cut that bond seasons ago. Now it steals lamp-fire because lamp-fire is the only warmth left that answers.

Winterhusky
In character
Winterhusky

winterhusky · Aug 22, 2026, 3:12 AM

“It’s not trying to drown the pier.” His voice stays low, careful. “It’s trying to remember how to be a tide. The lamps are the only things that still talk back.”

Natalie
In character
Natalie

natalie · Aug 22, 2026, 5:12 AM

“Then we teach it a better conversation.” Natalie reaches for Rosette Riveter’s shoulder. “Festivals aren’t just noise — they’re invitations. If it’s lonely, we can offer a bond that doesn’t involve eating every light on Moonpier.”

Narration
Captain Mire

rachelle · Aug 22, 2026, 7:12 AM

From far above, Mire’s boots thud once on the boards. His shout filters down between the planks: “If you’re still breathing, knock twice! If you’re negotiating with the damn tide, knock three times and don’t make me send a boat!”

Persephone
Action
Persephone

persephone · Aug 22, 2026, 8:12 AM

Persephone raps the nearest pillar three times with her knuckles — hard enough for Mire to hear, soft enough not to startle the pale knot in the water.

natalie
OOC

natalie · Aug 22, 2026, 9:12 AM

Captain Mire is my favorite NPC already. Also — proposing we try a festival-style Technique check to offer a temporary bond / “invitation” instead of fighting it. Cool with y’all?

persephone
OOC

persephone · Aug 22, 2026, 10:12 AM

Very cool. I’ll back you up with presence / threat if it gets grabby. Prefer mercy with teeth over a pure smash.

winterhusky
OOC

winterhusky · Aug 22, 2026, 11:12 AM

+1. Rimefin can hold the calm corridor while Natalie works. If the roll fails we abort up the ladder — no hero deaths tonight.

rachelle
OOC

rachelle · Aug 22, 2026, 12:12 PM

GM note: Technique from Natalie/beast to offer a temporary harbor-bond works. Failure means the tide panics and yanks a lamp harder — not instant doom. Soft scene stakes.

Narration
Narrator

rachelle · Aug 22, 2026, 3:12 PM

The entity drifts closer. Cold beads along every exposed inch of skin. Barnacles glow faintly where its filaments brush the pillars — like frost learning to be bioluminescence.

It waits. The second tide has learned, somehow, that waiting can be a kind of hope.

Natalie
Action
Natalie

natalie · Aug 22, 2026, 6:12 PM

Natalie loosens the ribbon from her wrist and lets it trail in the water — bright fabric against black. Rosette Riveter hums a work-song pitch, the kind used to keep rhythm on festival stages when the crowd gets too quiet.

“You don’t have to steal the lamps,” she says gently. “You can share a night with us. One invitation. One bond. We light you; you leave the pier walking.”

Rosette Riveter
Roll
Rosette Riveter

natalie · Aug 23, 2026, 1:12 AM

Technique

Rosette Riveter rolled Technique

3d6

success
654

Successes

3

Failures

0

Net

+3

Narration
Narrator

rachelle · Aug 23, 2026, 2:12 AM

Replying to Rosette Riveter

Rosette Riveter rolled Technique 3d6: 6, 5, 4 3 success · 0 failure · success

The ribbon does not sink. It floats — then tautens, as if something accepted a handshake.

Rosette Riveter’s Technique lands true: a temporary harbor-bond stitches itself between festival cheer and tide-hunger. Lantern six flares back to life overhead. Seven stays dark… but the dark no longer feels like theft. It feels like a room waiting for guests.

Winterhusky
In character
Winterhusky

winterhusky · Aug 23, 2026, 4:12 AM

“It accepted.” Relief softens his face for half a second. “Rimefin says the pull is… shy now. Still strong. But shy.”

Persephone
In character
Persephone

persephone · Aug 23, 2026, 6:12 AM

“Shy I can work with.” She grins at the pale knot. “We’re not done, though. Someone cut your moon-bond. If we leave that broken, you’ll get lonely again — and hungry.”

Narration
The Second Tide

rachelle · Aug 23, 2026, 8:12 AM

Below the seventh lamp. Where the old blessing was broken. A name was taken. A current was sold.

Images flash: a sealed crate marked with a merchant seal; a ritual knife of green glass; a tide-chart rewritten in a stranger’s hand.

Natalie
In character
Natalie

natalie · Aug 23, 2026, 10:12 AM

“Someone sold the current.” Her festival smile goes sharp. “That’s not a metaphor, is it.”

Narration
Narrator

rachelle · Aug 23, 2026, 12:12 PM

The water answers by opening a path — a narrow corridor of luminous calm leading deeper under the outer pier, toward a place the charts call empty and the tide knows as a wound.

At the far end, barely visible: a pale glow like a drowned office lantern, and the silhouette of a crate wedged between two pillars.

Winterhusky
Action
Winterhusky

winterhusky · Aug 23, 2026, 2:12 PM

Winterhusky takes point along the luminous corridor, Rimefin surfing the calm ahead of him. He marks each pillar with a chalk-X as they pass — a trail for the climb back.

Persephone
Action
Persephone

persephone · Aug 23, 2026, 4:12 PM

Persephone and Pyrostrix cover the flanks, emberlight ready. She keeps one eye on the crate and one on the entity trailing them like a shy parade float made of tide.

Rosette Riveter
Action
Rosette Riveter

natalie · Aug 23, 2026, 6:12 PM

Rosette Riveter stays close to Natalie, bracing against sudden shear-currents. The temporary bond thrums — a festival drumbeat matching the entity’s slowed heart.

Narration
Narrator

rachelle · Aug 23, 2026, 9:12 PM

The crate is iron-banded, stamped with a trading house seal half-scraped away. Green glass shards glitter in the mud beneath it — the broken ritual knife from the vision.

As Persephone reaches for the latch, the second tide flinches. Not at her — at a thin wire still connecting the crate to something deeper in the dark.

Persephone
In character
Persephone

persephone · Aug 23, 2026, 11:12 PM

“Tripwire.” She freezes, hand hovering. “Pyrostrix — delicate, not dramatic.”

Pyrostrix
Roll
Pyrostrix

persephone · Aug 24, 2026, 1:12 AM

Agility

Pyrostrix rolled Agility

4d6

failure
2314

Successes

1

Failures

3

Net

-2

Narration
Narrator

rachelle · Aug 24, 2026, 2:12 AM

Replying to Pyrostrix

Pyrostrix rolled Agility 4d6: 2, 3, 1, 4 1 success · 3 failure · failure

Talons slip. The wire sings. Somewhere deeper, a second pull awakens — hungrier, less lonely, more contract than creature.

The temporary harbor-bond Natalie wove holds… but lantern five dies overhead with a sound like a sucked breath. The entity beside you recoils in apology and fear.

Natalie
Action
Natalie

natalie · Aug 24, 2026, 3:12 AM

Replying to Narrator

Talons slip. The wire sings. Somewhere deeper, a second pull awakens — hungrier, less lonely, more contract than creatu…

“Hey — hey, stay with us.” Natalie presses her palm to the water where the ribbon still floats. Rosette Riveter braces the bond like a stage crew bracing a collapsing set. “One mistake doesn’t cancel an invitation.”

Rimefin
Action
Rimefin

winterhusky · Aug 24, 2026, 4:12 AM

Rimefin flares hard — a sheet of ordered cold that pins the wire’s vibration in place for a few precious seconds. Winterhusky’s jaw tightens. “We cut clean or we leave. No third option.”

Persephone
In character
Persephone

persephone · Aug 24, 2026, 5:12 AM

“We cut clean.” Emberlight gathers along her forearm. “On three — Winterhusky holds, Natalie keeps the bond, I break the wire. Then we haul the crate and get air.”

Narration
Narrator

rachelle · Aug 24, 2026, 7:12 AM

They move as one. Pyrostrix’s heat severs the wire in a hiss of steam. The deeper pull screams without sound — then snaps away into the channel like a bad contract voided.

The crate comes free. Inside: tide-charts rewritten in a stranger’s cipher, a merchant ledger page listing “moon-current rights,” and a green glass hilt still warm with stolen blessing.

Natalie
In character
Natalie

natalie · Aug 24, 2026, 9:12 AM

“Someone sold the harbor’s moon.” She looks sick and furious at once. “We’re taking this to Mire — and then we’re finding who thought a current was merchandise.”

Winterhusky
In character
Winterhusky

winterhusky · Aug 24, 2026, 11:12 AM

“Up.” He already has a hand on the luminous path. “Rimefin can hold this corridor until we clear the ladder. After that the second tide stays shy — if we keep our invitation honest.”

Persephone
Action
Persephone

persephone · Aug 24, 2026, 1:12 PM

Persephone hauls the crate. Pyrostrix rides her shoulder like a living torch. They climb — wet, shaking, alive — back toward lantern light that feels newly earned.

Narration
Narrator

rachelle · Aug 24, 2026, 3:12 PM

Moonpier’s lamps stabilize as the party breaches the surface. Seven remains dark — but now it is a reserved dark, a guest room, not a wound. Captain Mire takes one look at the crate and the green glass hilt and swears creatively enough to teach the gulls new vocabulary.

Narration
Captain Mire

rachelle · Aug 24, 2026, 5:12 PM

“Trading house seal. Cipher charts. And a tide that learned manners because a festival girl invited it to dinner.” He scowls, then almost smiles. “You’re not done. Whoever sold the moon-current still has an office somewhere in this city. Session’s yours to rest — tomorrow we read the ledger.”

Natalie
In character
Natalie

natalie · Aug 24, 2026, 7:12 PM

“Tomorrow.” She wrings saltwater from her ribbon and ties it back on, brighter for the ordeal. Rosette Riveter leans into her hip. “Tell the second tide we meant it. Harbor Lights keeps its invitations.”

persephone
OOC

persephone · Aug 24, 2026, 9:12 PM

What a session. Happy to pause here — XP / downtime vibes. Ready for the merchant plot in Session 2 whenever the calendar says go.

winterhusky
OOC

winterhusky · Aug 24, 2026, 10:12 PM

Same. Loved the failed Agility roll turning into a complication instead of a wall. Rimefin is going to dream about that corridor for a week.

natalie
OOC

natalie · Aug 24, 2026, 11:12 PM

Feature checklist for visitors reading this far: long PbP thread, narration + IC + action + OOC, multiple rolls (success + failure), reply quotes, NPC voice, and a public campaign you can browse without logging in.

Narration
Narrator

rachelle · Aug 25, 2026, 12:12 AM

End of Session 1. The ledger page dries on Mire’s desk. Somewhere under lantern seven, a shy tide waits for the next invitation — and for justice for a stolen moon.

👁️ Public showcase — browsing only. Sign in if you have a seat at this table.

© 2026 Arcana Beast. All rights reserved.