Mama Grizelda

Mama Grizelda's Arc

11 Chapters

Mama Grizelda's dream is binding the vengeful ghost that has been dragging travelers into the black water of her marsh..

SolemnMoon's avatar
by @SolemnMoon
Chapter 1 comic
Chapter 1

Mama Grizelda knelt at the edge of the black water and counted the bubbles. Nine of them rose where the traveler went under last night. Nine breaths the ghost had swallowed. She had bound drowned spirits before, her whole life spent teaching the marsh to keep its dead. But this ghost had grown fat on fresh drowning, and she felt it in her bark-rough hands. They shook. Her white and gold robes hung heavy with cold. She was too old, and Gregor was too strong now. The water bulged. A shape rose from it, black as a hole in the world, hood empty, gray hands trailing mist. Gregor. The reeds bent away from it. Grizelda scattered ash in a ring and spoke the old binding words. The ghost only drifted closer. Her ring of ash meant nothing to it. The dead boy's breath was still inside it, and that breath made it deaf to her. "You waste your ash, old moss-head." Grizelda turned. A one-eyed woman stood among the reeds in a long black shawl. Under the shawl showed a purple dress, the kind worn generations ago. Mira Blackwood. She had not spoken to Grizelda in twenty years, not since they argued over the old rites. But Mira alone still remembered how a drowned ghost was truly bound. "You need what it took," Mira said. "Not ash. A thing the drowned one carried." A boy pushed out of the reeds behind her. Small, blonde, blue eyes too old for his face. He held a wet book against his chest. "Found this snagged on a root," said Jack Crabtree. "Figured somebody'd pay for it." He was a thief; Grizelda saw it in how he watched her hands, not her face. Grizelda took the book. Its pages were soft with marsh water. It belonged to a dead orphan girl, the last one Gregor drowned. Mira's one eye fixed on it. "Give it grief," Mira said. "The ghost feeds on drowning. Grief it cannot eat." Grizelda pressed the wet journal open before the ghost. She read the girl's own words aloud, the girl who came to the marsh seeking work and found only the black water. The ghost stopped. Its gray hands curled. The dead boy's breath shuddered out of it, and the fresh strength bled away. Grizelda spoke the binding again. This time the ash held. The reeds closed. The water went flat. Gregor sank, smaller now, chained under the surface. Not destroyed. Weakened. Grizelda sat back, breathing hard. "It is bound," she said. "For now." Mira did not smile. "For now. It will remember you did this." She turned and walked into the reeds. Jack stayed. He looked at the journal, then at Grizelda's shaking hands. "That thing's not gone," he said. "And it saw your face." Grizelda closed the wet book. The boy was right.

Read chapter →
Chapter 2 comic
Chapter 2

The water stayed flat for three days. On the fourth, Grizelda felt the binding slip. She knelt at the black water and pressed her bark-rough palm to the mud. Something pushed back. Gregor stirred below, testing the ash chain. The ropes of her magic were fraying, and she did not know what would hold them long enough to make them last. She had bound spirits before, but never one that fought back from under the surface. Jack Crabtree crouched beside her, chewing a reed. He had not left the marsh. "It's coming loose," he said. He nodded at the bubbles rising in a slow line. "You can smell it. Same cold as before." He watched her hands, not her face, the way a thief watches a lock. "So what keeps a ghost down? Real question. Not the old songs." Grizelda had no answer, and that shamed her. She sat with the dead girl's wet journal in her lap. The pages had dried and curled. She turned them again, past the last line she'd read aloud. There, on the final page, the girl had written a name. Her mother's name, and a plea to be buried beside her. The girl was not just drowned. She was lost, far from home, unmourned. "Grief weakened it," Grizelda said slowly. "Mira was right. But grief that ends lets go. This girl was never grieved. No one wept for her. No one buried her." She closed the book. "An unfinished mourning. That is the weight. If the marsh keeps the girl's sorrow open, it keeps Gregor pinned." Jack frowned. "So you need somebody to keep grieving. Forever." "The marsh can hold it," she said, "if I give it something to hold." She took the journal and wrapped it in a strip torn from her white robe. Then she waded into the black water to her knees. She spoke the girl's name and her mother's name into the cold. She pushed the wrapped book down into the mud, deep, where the roots would grip it. She wept as she did it, true tears, the first she had let herself cry since the woman she failed two years ago. The water shuddered. Below, Gregor's cold pressed against the mud and could not rise. The girl's unmourned grief settled into the marsh like a stone into silt. The binding drew tight. This time it did not slip. It held, rooted in sorrow the ghost could never eat. Grizelda climbed out, soaked and shaking. "It will keep now," she said. "As long as the marsh remembers her." Jack stared at the water, then at her. "You buried the one thing that held it down." His blue eyes were older than his face. "So if that book ever comes back up, the whole thing lets go." Grizelda looked at the flat black water. The boy was right again.

Read chapter →
Chapter 3 comic
Chapter 3

The rain came three days later. Grizelda woke to water lapping higher on the bank. The marsh had swollen overnight. She waded out to the buried spot and pushed her hand into the mud. Her fingers found the wrapped journal loose in the silt. The flood was working it free. If it surfaced, Gregor would rise with it. Jack splashed up beside her, soaked to the waist. He held a stick and probed the mud like a thief testing a floor. "It's moving," he said. "You dug it deep, but deep don't matter when the whole bottom shifts." He looked at her hands, not her face. "You need something the marsh won't wash off. Something that grips." Grizelda thought of roots. Roots let go in a flood. She needed a weight the water could not lift. Then she remembered the turtle. She kept it in a basin by her cabin, a living thing with a shell like a pale skull, painted with ritual marks. It had guarded her thresholds for longer than the towns had names. A turtle sank and stayed sunk. It would not float. It would not rot. It would sit on the girl's sorrow like a stone that breathed. "Bring it," she told Jack. He ran and came back cradling the turtle against his chest. It hissed at the cold water. Grizelda took it in both bark-rough hands. She dug the journal deeper, past the loose silt, into the packed clay below. Then she pressed the turtle down onto the buried spot. She spoke the girl's name and her mother's name again. She wept, and the tears were real, the same grief that had held the binding once. "Guard her," she said to the turtle. "Sit on her sorrow. Do not move." The shell settled into the mud. The turtle dug its own legs down, deeper than she had pushed it. Below the surface, cold pressed up and met the weight and stopped. The bubbles died. The water went flat. Grizelda knelt in the flood, shaking. "It holds," she said. "The turtle will keep the book down. Water can't lift it now." Jack watched the still black water. He was quiet a long moment. "You bound your own guard to the mud," he said. "Now the thing that keeps the ghost down is a living creature." His blue eyes were older than his face. "Living things can be taken. Somebody digs it up, the ghost comes free." Grizelda looked at the pale shell sinking into the dark. The boy was right again. She had traded a book that could wash loose for a turtle that could be stolen. The binding was anchored now, held by a creature that breathed and could be lured away. She rose and marked the spot in her memory. She would have to guard the guard.

Read chapter →
Chapter 4 comic
Chapter 4

Grizelda came to guard the turtle at dawn and found footprints in the mud. Not Jack's. These were bootprints, deep and wide, circling the buried spot. Someone had knelt where the pale shell sat. She pressed her hand to the water. The turtle still breathed below, but the mud around it was disturbed, poked at, tested. Jack splashed up behind her. He crouched and read the prints the way he read everything. "A traveler," he said. "Came in the night. Wanted to know what you were hiding." He looked at the drag marks near the shell. "Almost had it out." Grizelda followed the trail through the reeds. She found the traveler at the water's edge, and her heart went cold. Purple skin. A wide black hat. A staff hung with charms that hummed against her ears. This was no lost wanderer. This was a witch, and she had come for the marsh. The witch smiled. She held a strand of green cloth in one hand, damp from the water. "There's a soul chained under here," she said. Her voice was low and sure. "I can feel it fighting. I mean to take it for my own." She nodded at the buried spot. "Your little turtle sits on the lock. Lure it up, and the door opens." "That turtle guards the whole marsh," Grizelda said. "You break it loose, you free something that eats the living." "Then it eats," the witch said. She lifted the strand of cloth and blew across it. The turtle's shell stirred beneath the water. Its legs loosened from the clay. It began to rise toward the charmed smell. Grizelda dropped to her knees in the flood. She plunged both bark-rough hands down and gripped the shell. "No," she said to it. "Stay." She spoke the girl's name. She spoke the mother's name. The tears came fast and real. The turtle stopped, torn between her grief and the witch's lure. Jack moved. He darted low through the reeds, quick as a cat, and snatched the wet cloth from the witch's fingers. She turned on him, staff raised. He was already gone, splashing into the deep water with the lure held high. "Come get it!" he shouted. The witch cursed and waded after him. Her charm was in his hand now, and the turtle no longer smelled it. The shell settled back into the clay. Grizelda pressed it down and felt the cold below go still again. The witch reached the deep and stopped. She would not follow the boy into black water she did not know. She glared at Grizelda across the reeds. "I'll come back," she said. Then she turned and vanished into the mist. Jack waded back, soaked and grinning. He handed Grizelda the green cloth. "She knows what's down there now," he said. His grin faded. "And she'll bring more than a strand of cloth next time."

Read chapter →
Chapter 5 comic
Chapter 5

The witch's threat hung over the marsh like smoke. Grizelda knew she could not sit on the turtle forever. The purple witch would return, stronger, and Grizelda could not both guard the buried shell and hunt the enemy who circled it. She needed someone she trusted at the water while she moved. There was only one such person left, and Grizelda had not spoken to her in twenty years. She found the old woman on the path to the beanstalk cabin, leaning on a cane, one dark eye fixed on the mud. Mira Blackwood. Grizelda's oldest rival. The one who had returned to help bind Gregor, then gone quiet again. Under her black shawl the purple dress showed. She did not look up. "You've lost the color in your face," Mira said. "So the witch came back." "Not yet," Grizelda said. "But she will. I can't watch the shell and find her too." The words cost her. "I need you to hold the water while I hunt." Mira's one eye rose slowly. "You ask me now." A thin smile. "After twenty years of pretending I was dead." "I'm asking," Grizelda said. Jack splashed up between them, wet to the knees. "She's watching the tree line," he said. He pointed toward the far reeds. "Been there since dawn. Purple hat." Grizelda's stomach dropped. The witch had already come. There was no time to argue old grief. "Mira. Yes or no." Mira planted her cane in the mud. She walked to the buried spot and lowered herself over it, joints cracking, until her shawl spread on the black water. "Go," she said. "I remember the old rites better than you ever did. The shell stays down." Grizelda ran. Jack ran beside her, quick through the reeds. They cut wide, circling the witch's blind side. Grizelda found the bootprints, then the witch herself, crouched over a fresh charm of bone and green thread. She was tying a new lure, stronger than the cloth. "Now," Grizelda said. She threw a fistful of salt across the charm. The bone charm cracked. The witch spun, staff up, but Jack was already at her belt, cutting the pouch loose with a stolen knife. Charms spilled into the mud. The witch screamed. She swung the staff and caught Grizelda across the shoulder. Grizelda fell into the water. But the salt had ruined the fresh lure, and Mira's grip held the shell down behind them. The witch had nothing left to pull with. She backed toward the deep, empty-handed. "You've only bought a season," she spat. Then she was gone into the mist. Grizelda rose from the water, shoulder throbbing. The witch had fled again, but this time driven off her charms and her plan. And Mira knelt over the anchor, holding it fast. For the first time in twenty years, Grizelda was not guarding the marsh alone.

Read chapter →
Chapter 6 comic
Chapter 6

The witch was gone, but Grizelda's shoulder still burned where the staff had struck. She waded back to the buried spot where Mira knelt over the black water. The old woman held the shell down with both hands. "She'll dig again," Grizelda said. "Somewhere I can't watch. I have to find where she sleeps and end her before she rebuilds." Mira did not lift her eye from the mud. "You always want to hunt in the dark." She reached into the folds of her purple dress and drew out a scrap of green thread, the same thread the witch had used for her charm. "I cut this from her pouch while you two played with salt. It smells of her nest. The marsh knows that smell now." Grizelda stared at the thread. Twenty years of silence, and Mira had thought further ahead than she had. "You could have told me sooner." "You didn't ask sooner." Mira almost smiled. "Take it to the water and ask. The marsh answers you, not me." Grizelda pressed the thread into the mud. She spoke low, the old words, and asked the black water where the purple woman denned. The reeds bent though there was no wind. A cold line of ripples ran east, away from the buried shell, toward the higher ground where the beanstalk twisted up to its crooked cabin. The marsh was pointing. The witch nested near the vine. Then the water went colder still. A voice bled up from the mud beneath Mira's hands. "You dig in my grave, old woman." The dark shape of Gregor pressed against the surface, faceless, its pale hands clawing at the shell that pinned it. The binding was answering Grizelda's asking, stirred by the spoken rite. "Let her free me. She only wants what you took." Mira drove her weight down. "Hold your rite," she hissed. "You're waking it." Grizelda swallowed the last of the words. The cold sank. Gregor's hands slid back under the mud, and the shell settled. She had her answer, but she had nearly loosed the ghost to get it. Grizelda stood. She knew now. The witch slept at the foot of the beanstalk, close enough to strike the marsh at will. "East," she said. "By the vine. I can reach her before she wakes." Mira's grip stayed firm on the shell. "Then go. But go quiet. Every word you say near the water feeds that thing." Her one eye finally rose. "And come back. I can hold the shell. I can't hold it and grieve you both." Grizelda gripped the old woman's shoulder once. Then she turned east, following the cold ripple toward the beanstalk, the witch's green thread wound tight in her fist. For the first time she was not searching blind. She knew where to end this. She only had to get there before the ghost tried again.

Read chapter →
Chapter 7 comic
Chapter 7

Grizelda followed the cold ripple east until the marsh gave way to dry ground. The beanstalk rose ahead, thick as a house, twisting up to the crooked cabin at its top. The witch's green thread pulled in her fist like a compass needle. Then she saw the boot prints in the mud. Small ones. Blond hair caught the gray light between the reeds. Jack. He crouched at the base of the vine, already past her. He had left the anchor. He had followed her east. "Boy," she hissed. "Stop." Jack turned, grinning. "You walk slow, old woman. I found her door first." He nodded up at the cabin. He held his stolen dagger, the blade stained dark. He had always moved faster than sense. "There's a rope trap under those leaves. I already cut it." Grizelda's chest went tight. He was three steps from the vine, in the reach of a witch who dug up graves for a living. If he tripped one snare she had not seen, he would die before Grizelda crossed the mud. "Come back to me," she said. "Now. You don't know what she guards this with." "I know traps better than you know spells." He reached for a low leaf. Under it hung a small vial on a thread, red liquid swirling with pale light. Pretty. Bait. Jack's fingers stretched toward the shine. Grizelda knew that pull. A charm made to draw a hand. The witch used lures the way other people used locks. "Jack, that's her charm! Don't touch it!" He froze, fingers a breath from the glass. His grin dropped. For once he listened. Grizelda lunged and grabbed his collar. She yanked him back hard. The vial swung on its thread, and where his hand had hovered, a wire snapped taut. A row of hooked stakes swung down from the leaves and slammed into the mud. They would have caught his throat. Jack stared at the stakes, breathing fast. "That," he said, "I did not see." "No." Grizelda pulled him behind her, shaking. "You didn't." She kept her grip on him. Her hunt for the witch could wait one breath. Losing another child she'd let follow her into danger could not. Up in the cabin, a shutter creaked open. Purple skin showed in the dark window. The witch had heard the stakes fall. She leaned out, staff in hand, and smiled down at the two of them like she'd expected company. "You brought me a boy," the witch called. "How kind." Grizelda pushed Jack behind her body and faced the vine. The element of surprise was gone. The witch was awake, watching, and waiting at the top of her stalk. But Jack was alive, and beside her, where she could see him. She had come to end this quiet. Now she would have to climb.

Read chapter →
Chapter 8 comic
Chapter 8

Grizelda climbed. The vine's leaves brushed her arms as she pulled herself up, hand over hand. Jack scrambled beside her, dagger clenched in his teeth. Above them the cabin sat crooked on its perch. The witch had gone from her window. That was worse than watching. Grizelda did not know what waited on that high floor. One wrong step here, and the witch would strike first. She reached the wooden platform and stopped. Her skin, hard as bark, prickled with warning. The door hung open. Inside, jars lined the walls. Charmed threads swayed from the ceiling with no wind to move them. Every one of them was a snare she couldn't read. "Wait," Grizelda whispered. She grabbed Jack's collar before he stepped through. "She wants us inside." Then she saw the girl. A child crouched in the far corner, small, with long black pigtails. A bloodied rag covered her mouth. Rope bound her wrists to a floor ring. Her dark eyes went wide at the sight of them. The witch's servant. The witch kept her like a dog on a chain. The girl shook her head hard. She jerked her chin toward the doorframe above their heads. A warning. Grizelda looked up. A charmed vial hung there, red light swirling, wired to a beam. Step under it, and the whole ceiling of hooks would fall. The same trap that nearly killed Jack, set again at the door. The girl had just saved their lives. "There," Grizelda breathed. "Cut it." Jack rose on his toes and sliced the wire. The vial dropped into his palm without a sound. The beam stayed still. Grizelda stepped over the threshold, safe now, and knelt fast by the bound girl. She sawed through the ropes with Jack's dagger. "Where is she?" Grizelda asked. The girl pulled the rag from her mouth and pointed at a low door in the back wall. "Cellar," she rasped. Her voice cracked from long silence. "She's building a new pouch. Bigger. She sent me up to trip you." She met Grizelda's eyes. "I didn't." Grizelda's chest tightened. Another child pulled into her fight. She pressed the freed girl behind her, the way she'd pressed Jack behind her at the vine. "Then you come with us," Grizelda said. "Both of you. Down and out. Now." But a scrape came from the cellar door. It swung wide. Purple skin filled the dark opening. The witch climbed into her own kitchen, a new pouch already fat at her belt, staff raised. She saw the cut wire, the freed girl, the empty ring. "You turned my servant," the witch said. Her smile was gone. "That was the last thing you'll take from me." Grizelda stood. She held the girl and Jack behind her, salt heavy in her sleeve. The witch's home no longer hid its teeth. Now the fight was hers to start.

Read chapter →
Chapter 9 comic
Chapter 9

The witch stood in her own kitchen, staff raised, the freed girl and Jack pressed behind Grizelda's back. This was the witch's floor, her walls, her traps. Grizelda had cut one snare at the door. She did not know how many still waited. Every jar, every hanging thread could be a mouth ready to bite. "Move and the room takes you," the witch said. She tapped her staff once. A thread near the ceiling twitched. Grizelda felt the warning crawl across her bark skin. The whole cabin was rigged, and only the witch knew where. Grizelda needed to see the traps before she could cross the floor. She looked at the girl behind her. "You lived here," Grizelda whispered. "You know what she set." The girl's dark eyes darted across the room. She had watched the witch build every snare while chained to that ring. She raised a shaking hand and pointed. "Floor board by the stove," she rasped. "Hooks under it. And the jar on the shelf. Salt-charm. It bursts if you shout." The witch's smile fell. "Quiet, girl." "The vials by the window," the girl went on, faster now. "They spray. Don't touch the blue thread." She had turned every hidden tooth in the room into a thing Grizelda could see. Grizelda moved. She stepped wide of the stove board. She kept clear of the window thread. The witch swung her staff and knocked the salt-charm jar from the shelf, meaning it to burst at their feet. Grizelda already knew where it would land. She pulled Jack and the girl left, and the jar shattered on bare boards behind them. "Now," Grizelda said. Jack darted low and slashed the witch's new pouch loose with his stained dagger. It dropped and split. Charmed threads spilled across the floor, dead the moment they left her belt. Grizelda flung the salt from her sleeve. It struck the witch's face and hands. The witch screamed and stumbled back toward the cellar door. "The room was yours," Grizelda said. "Not anymore." The witch caught her heel on her own loose board. The hooks under it snapped up and closed on her ankle. She fell hard against the shelf. Jars rained down and burst around her. Her own traps had turned on her at last. Grizelda did not wait to watch. She pushed the girl and Jack through the door and onto the platform. The three of them climbed down the vine while the cabin groaned above. The witch's screaming faded behind the leaves. At the foot of the beanstalk, Grizelda knelt by the girl. "You're free now," she said. But the girl's face stayed tight with fear. "She built more than one pouch," the girl whispered. "There's a chained ball in the cellar. She said it could reach your marsh from here." Grizelda's chest went cold. The witch was beaten, but she had left a weapon behind.

Read chapter →
Chapter 10 comic
Chapter 10

The witch was dead, but the girl's warning left Grizelda no rest. She sent Jack down into the cellar with a candle. He came back up dragging a heavy thing wrapped in iron. It was a wooden sphere, bound tight with rusted chains. A cracked eye of blue light pulsed at its heart. "It hums," Jack said. "Like it's counting." Grizelda knelt over it. The chains ran deep grooves into the wood. She pressed her bark palm flat against the sphere. Under her hand it throbbed once, hard, and a cold pulled at her chest. She felt the marsh in it. The witch had tied this thing to her black water. If it woke fully, it would call out across the miles and shake the buried anchor loose. Gregor would rise. "We can't carry it home," Grizelda said. "Moving it might trip whatever she set." She did not know how the chains held it, or what breaking one would do. The freed girl crouched beside her. The bloodied rag still hung across her mouth. She had watched the witch build this weapon for weeks. She reached out and touched one chain link near the top. "She fed it," the girl rasped. "Every night. She'd loosen this one, whisper into the crack, then lock it again." Her finger trembled. "It's not sealed. It's leashed. Cut the leash and it stops reaching." Grizelda stared at her. This child had every reason to run and never look back. Yet she stayed, on her knees in the dirt, handing over the one secret that could save the marsh. "Which link," Grizelda said. The girl guided her hand to the loosened chain. It sat slightly proud of the others, worn bright where the witch had opened it nightly. Grizelda took Jack's stained dagger. She worked the blade into the seam. The sphere's blue eye flared. The hum climbed to a whine, and the cold clawed up her arms toward her throat. "Names," the girl said. "She hated names. Use them." Grizelda spoke the drowned girl's name, then her mother's, the way she had at the burial. The whine faltered. She pried harder. The worn link split with a crack. The blue eye dimmed. The hum died. The sphere went still and heavy and dumb in the mud, just wood and dead iron now. Grizelda sat back, shaking. The weapon that survived the witch was broken. The marsh was safe from this. But the split link had spilled a black grit into her palm. It stank of the marsh, of grave water. The witch had fed this thing something. Grizelda knew that smell. It was a piece of Gregor, carried here, kept alive outside the binding. "Grizelda," Jack said quietly. "If part of him was in there—" She closed her fist around the grit. Then the ghost already knew a way out.

Read chapter →
Chapter 11 comic
Chapter 11

Grizelda held the black grit in her fist. It stank of grave water and pulsed against her skin, warm as a living thing. The sphere lay dead in the mud, but this piece of Gregor still breathed. If she kept it whole, it would call the ghost awake, the way the witch had planned. She had cut the leash. Now she had to end the thing on the end of it. Jack crouched close, the candle shaking in his hand. "Bury it," he said. "Deep, like the journal." "No." Grizelda opened her fist. The grit shivered toward the marsh water at the cellar's edge, straining like iron toward a lodestone. "It wants to go home. Bury it and it'll dig itself back to the black water. It has to be unmade here." The freed girl knelt beside her. The bloodied rag still covered her mouth. She had watched the witch feed this thing every night for weeks, and she had not run once since the witch died. She pointed at the grit, then at the candle in Jack's hand. "Fire," the girl rasped. "She never let it near flame. She was afraid of it." Grizelda understood. Grief had bound the ghost's whole body beneath the marsh. But this scrap had no anchor of sorrow. It was raw, small, and cut loose from the water. Fire could take it. She pinched salt from the pouch at her belt and rubbed it into the grit. The black stuff hissed and curled. It fought her. Cold clawed up her wrist toward her throat, the same cold she felt at every binding. She spoke the drowned girl's name, then her mother's. The grit shrank. "The candle," she said. "Now." Jack pressed the flame to her open palm. The grit caught. It screamed, a thin whistle only the three of them could hear, and threw a stink of drowned flesh across the cellar. Grizelda did not close her hand. She held the fire steady while it burned bark and skin alike. The girl leaned in and whispered the names with her. Jack said them too, clumsy, but he said them. The whistle died. The grit went to gray ash. Grizelda tipped it onto the dead sphere, and the cold let go of her arm. She sat in the dirt, breathing hard. The witch's weapon was broken. The piece of Gregor she had carried here was gone. The ghost could not reach out through this door again. But her palm was black and blistered where the fire had eaten in. And she knew now what the grit had been proving as it strained toward the water. Gregor had learned he could travel outside his grave. He had done it once. Somewhere under the marsh, the buried thing still remembered the trick. "Mira's at the anchor alone," Grizelda said. She got to her feet. "We go back. Tonight."

Read chapter →

Play your story to life

Storycraft is a mobile game where you create AI characters, craft items and locations to build their world, then discover what direction your story takes. Download the iOS game for free today!

Download for free