Chapter 4

The man's hand closed on the chain like it was the handle to a lunatic's fate. Brian moved before thinking-a poor habit, but sometimes instincts beat sense. He shoved his shoulder into the man's chest. Metal rang. There was a sharp curse, a grunt, and then they were rolling like two dogs in a fight. The yard's noise folded into the scuffle: a shout here, a laugh there, the sound of boots on stone.

"Brother!" Asher barked. "Show us how soft you are with the Mantle's prize!"

Brian felt the breath go out of him like a bell. He got the man off, pushed him back, and stood over him while the man spat and wiped blood from his lip. Around them, faces watched; some with hunger, some with the thin look of men who hope a storm will pass them by.

Lyra did not flinch. She tugged at the chain like a thing deciding its own measure. Her eyes flicked to the crowd and then to Brian, steady like the point of a spear. He read something in her face then-no fear for herself, only a cold, keen thought about what needed to be done next.

"Enough!" Lucius called, and his voice had that way of making the air itself sit up straight. "This is not circus day."

Asher folded his arms, smiling like a man at a funeral who can't help but clap. "A little spirit keeps our men sharp, father. A reminder."

Lucius watched Brian for a long time. Brian's skin felt thin under that look. He wiped his hands on his trousers like he'd been up to something questionable. "You'll bring her down tomorrow," Lucius said at last. "We will show strength."

Asher's grin split his face. "See?" he said, to the crowd. "We keep our borders. We keep our power."

Brian wanted to answer-wanted to say a dozen things-but the words stuck. He felt the thread in his chest like a second pulse. Lyra's eyes were on him like someone taking vows. He swallowed the words that wanted to run out and instead stepped forward.

"If you must parade a lesson," he said, voice low so only Asher and the nearest men could hear, "let it be a lesson of restraint."

Asher's face went cold the way storm clouds do when lightning is on its way. "So you lecture me now? Good God, brother, have we raised a sermon?" He spat the last word like he'd tasted bilge.

Someone from the crowd-one of Asher's sort-threw a piece of rotten bread at Lyra. It hit her shoulder with a soft slap. The sound was small, but the reaction was not. Lyra's hand moved fast without thought, and the chain jerked. The man cursed and staggered like a dog kicked from the hearth.

That was the moment the yard changed. Expectation shifted to fear. People stepped back like they had smelled rain. Asher's men closed in, and Lucius's face became all knife-edges.

Brian saw the look in Asher's eyes and he knew the man's plan. Make trouble, make a show, make his brother look soft, and then step in to save the crest. Asher liked to tidy up chaos and make it his banner. It suited him.

"Take her," Asher said to the nearest guard. "We'll take her to the stocks for the lesson. Let the men see what happens to traitors."

Brian moved between them without thinking. "You will not touch her," he said. He didn't shout; it came out quiet and sharp.

"You'll stand aside, heir," a guard said, tone thick with duty.

Brian felt the breath in his lungs like a wind up a hill. He thought of his father's words about order, about the crest stitched into his heart. He thought about the single syllable Lyra had mouthed-Sera-and how it had opened up something he could not shut again. He had chosen to keep her because of that small thing. He would not let some showman's cruelty rip it out.

The guard reached for his sword. Brian stepped, and the world narrowed to the ring where men circled them. Hands gripped leather and hilts, and the sound of metal was like rain on a tin roof. He could feel his pulse in his ears, right behind his left eye.

Then Lyra moved.

She did not fight like the men. She moved like a shadow slipping between two fires. She used the chain, not as a shackle but as rope-looping it, flicking it, tangling a man's wrist with a clean, cold move. The first guard tripped on his own boots like a fool. The second reached for her and she snapped the chain and his dagger clattered. A cheer rose and died like a struck bell; surprise ate it whole.

Brian's hands were full, grappling with a man who thought he could show him up. He felt a light touch-Lyra's hand on his arm-more to steady than to plead. A thought like a pebble slid into his mind: Remember Sera.

He nearly laughed at the ridiculousness of it. The thought was a whisper rather than words-an echo. But it came with a picture: a circle of stones, a woman bending under a moon, a hand lifted with blood. For a second he saw it clear and raw and then it was gone. The thread hummed and then went silent, as if someone had cut a string and it fell away.

"They fight like foxes," Asher taunted. "Give me two of you and I'll show you what the crown does to thieves."

"You're wrong," Lucius said, voice a cold wet blanket. "This is about order. Not sport."

The crowd pressed close enough that Brian could smell the sweat and the armor polish. Lyra kept moving the chain, clever as any man's trick. She had a rhythm that matched the yard's heartbeat. Brian felt the old thrill-he'd been in dozens of fights-but this was different. He wasn't fighting for a crest. He was fighting to keep his choice.

A torch bumped an arm and fell. For a long second the world held its breath, like a thing waiting for bad news. Then the flame shivered and licked a nearby banner. Men made a small noise and leaned in. Someone cursed. The cloth caught with quick, greedy hunger and the flame ate its way up.

Asher smiled like a man opening a gift. "Perfect," he said, loud enough to carry.

Brian turned, reflexed first. The banner smoked and the smell of burning cloth tore at his throat. Men screamed and shouted and suddenly the yard was chaos. Some pushed toward the flames; others stamped backward. Lucius barked orders, but shouts drowned him. The guards moved like a body with a sick limb.

Lyra's eyes met his in the middle of the fire-swung chaos. The thread in his chest buzzed like a live wire. He wanted to grab her, to pull her to safety, but he also saw what Asher had done-used the crowd, used the hunger for a show, and then let the flames do the rest. Flames hide the truth in smoke.

"Fire!" someone yelled. The word was a knife. Men ran; a boy stumbled and a torch hit a pile of straw. Sparks jumped like small, angry moths.

Brian saw Asher standing as still as a statue, watching with that cruel, satisfied grin. It made bile rise in his throat. The yard was turning into the kind of mess his father loved to call "necessary." But this was not clean. This was a trap spun of cheap greed.

Lyra's chain slipped loose from a man's wrist, and she pulled free with a motion quick and fierce. She darted toward the flame, eyes on those who might have been harmed rather than on her own danger. She reached a small group of servants and shoved them clear, her hands sure and fast. A child tucked behind a barrel cried and she dragged the child out, one motion as clean as chopping wood. The crowd split to make way, then swarmed again like flies.

Brian grabbed a bucket and filled it, threw it at the base of the flame. Water hit the banner, steaming. For a breath, the smoke curled upward and away. Then a new flare took hold where the torch hit the straw. The heat hit his face like a slap. His sleeves clung to his skin.

Asher didn't move to help. He watched, arms crossed, like a man who'd set a bird trap and now waited to see which ones would get caught. He said nothing. His silence was a kind of roar.

Lucius' face was unreadable. He barked at the men to form a line and pass water buckets. The soldiers moved like trained beasts, and slowly the flames were wrestled. Men coughed and spat and then went back to work.

When the worst of it was done and the yard smelled of wet smoke and singed cloth, Asher stepped forward with a face like thunder cloud. "We have cause to punish traitors," he said loud enough for the crowd to hear. "She lit the torch. She set the straw. If we do not strike now, our men will think the law is soft."

Brian's jaw cut against his teeth. He saw men turning their heads like a flock deciding where to land. He felt the thread hum one last time-a small, bitter note. Lyra's hand found his, strong and quick, a pressure that meant: hold fast.

"You will not blame her," Brian said. His voice was a rope that had grown steady. "She did not light the torch."

Asher's eyes were knives. "You will stand aside, heir," he said, sly and sweet as sour wine. "Or you will be made to look like a fool." He stepped back and his men closed ranks like a door.

For a second the yard was still except for the dying hiss of water on flame and the panting of men. Then someone laughed-low and ugly. The laugh came from Asher's crowd. It was a sound made of other people's fear.

Brian felt the world tilt and hold. He could see how this would look to his father, to the men who liked a clean demonstration. He felt the eyes of the crowd weigh him like scales. He had already chosen once. To keep Lyra was to stand apart. To stand apart was to invite ruin.

He looked at Lyra. She stood in the smoke, hair stuck to her forehead, face marked with soot. Her mouth-silent by force-was set like a thing that had to be broken open with a hammer. Her eyes were not begging. They were asking.

Remember Sera, the thread said, like a bell struck under water.

Brian's fingers tightened on hers. He made a choice that would not be small.

"Then we see the truth," he said, voice steady, and the words landed like a stone. "We will find who set the fire. We will not punish the innocent."

Asher laughed, a thin, sharp sound. "Finders will be rewarded," he said, and walked away toward his father, who watched them both like a man with plans he did not need to finish.

As the crowd dispersed, a small hand-little more than a shadow-slipped a torch back under the pile of straw, unseen. Smoke curled again, patient as a liar. The scrape of a match was a mouse in a grain sack.

Brian didn't see it. No one did. Only the fire and the ash that waited like debt.

Chapter 5

The yard still smelled of wet ash when day broke. Brian woke with that taste in his mouth-metal and smoke-and the wood of the tower creaked like a tired old beast. He lay there a moment, feeling the thread at his ribs like a second heartbeat. It was a small thing, stubborn and bright. He had told himself to keep a lid on it. He had told himself the world wanted men who could swallow a feeling and look steady. The truth was uglier: he couldn't unhear the way Sera fit in his chest.

He dressed quickly. The castle felt thinner today, like a house where someone had opened all the windows and let secrets drift out. Men moved with eyes that counted him and guessed wrong. Asher watched him from the yard like a hawk that had learned to wear a smile. Lucius sat in his chair, all cold lines and quiet fury, but he didn't strike. Not yet. He liked to let poison work slow.

Brian found Lyra at the small practice yard again. She had taken to the place like water to a dry cup-quick, thirsty, and careful. She worked with a short wooden stave, hitting a hanging sack in quiet, precise strikes. Her movements were small and steady. No flourish. No show. The thing about her was she was all muscle and quiet joy in work. She never wasted motion.

He sat on the low wall and watched her. The thread hummed when she bent to tie a knot. He would have sworn he could feel the exact place inside her where whatever had been taken had been stitched up. He had seen warriors before. Few moved like her-like a thing who'd learned to speak in motion when sound had been taken.

"You're up early." She mouthed the words. Her eyes were sharp, a little amused. They had a look that said she found the whole lot of this ridiculous and wrong.

"You're the one who won't sleep," he said, because he liked hearing his own voice. He had to hear it to prove it still worked. He kept his words plain. They always did more damage when he tried to gild them.

She didn't try to answer with a speech. Instead she tapped a rhythm on the stave and then pointed to the sun, then to the tower door, then at him. It was a small joke: watch the light, watch the doors, watch me. He smiled, a short half-grin, and leaned forward.

They trained through the morning. Guards drifted by and pretended not to stare. Some tried to make small talk, and Brian felt the whole room shrink when they did. Men who were good at war were bad at soft. The softness made them itch.

At noon he took her food from the kitchens and ate with her in the small room. They didn't say much. They didn't need to. Eating with a person says more than a speech sometimes. She ate slowly, like someone savoring a memory. He watched the way she folded her hands when she chewed, the way her thumb rubbed a small crescent scar as if it were a bead. He felt foolish, like a lad who'd found a coin in his boot. The coin made his head light.

"You'll bring her down tomorrow," Asher called from the hall as he passed, voice easy as a cat. The words landed like a slap. Brian's jaw clicked. He had hoped the day would pass easily. He was naive as a child sometimes.

"Not tomorrow," Brian said without thinking. His voice surprised him-more iron than plea. Asher pretended not to hear. His back was a river of silk and venom. He didn't bother to hide the way he wanted to watch Lyra break into a show.

That night, the tower felt different. Shadows pooled like heavy cloth in the corners. The guards had a taste for the dark. Some left their torches to gutter so they could gossip in lower voices. Brian sat by the narrow window and kept watch. Lyra slept on the cot, her breath slow and even, like the tide. He wanted to press his palm to her back and feel the steady rise. He wanted to hear her say his name. He wanted to be an idiot and say his truth and be burned for it. Instead he kept the watch.

They used small tricks at night. Lyra had learned to read feet-listen to the bounce of someone's stride and know if they're lying. She had taught him to listen for the chain. He had set extra locks and had two men he trusted on the stairs. It was not enough, he knew in his gut. Asher liked nets; he had a way of making the whole field look like a fainting chair before he pulled the cord.

At some point, late when the moon was a coin lost in wool, Lyra woke. She didn't open her mouth. She sat up and folded her knees, looking at him. Under the moonlight, her cheek looked like peach skin after frost. She tapped his hand; it was a small, certain motion. He moved and their fingers brushed. The touch was a prayer.

He leaned close, not because he wanted to but because the world felt too loud. Her face was inches from his. He could smell pine and smoke. The thread sang. He thought of whispering the old word back to her. He wanted to speak it and make it right, like undoing a bad seam. He stopped himself. Words were dangerous. They could make the moon fall.

Instead he kissed her hand. It tasted of iron and bread. He felt ridiculous and brave at the same time. She didn't pull away. Her eyes did something. They softened. It was not a firework. It was a small ember. He liked it.

"You'll be careful," she mouthed, as if it were a favor to ask. He felt her meaning in the way she watched the door, in the way her shoulders twitched. Keep our night safe. Hold the line.

"I will," he said, firm as stone. He meant it. He had to mean it. The whole thing over him felt like a cup that might break any minute, and he couldn't bear to be the one holding the shards.

They settled and the night wrapped itself around them. Sleep tried to find him, but his ears were roads and he was listening for footfalls. The men downstairs moved like predators sometimes-easy to read if you knew what to hear. He heard nothing for an hour. Then the stair creaked once, soft and careful.

He startled, heart like a fist. The chain around Lyra twitched. He put his hand out, fingers going to leather and iron. A shape slipped through the doorway like a shadow that had learned to breathe. Brian reached for the torch on the wall and then froze.

The shape moved with purpose, not like a thief taking what he could but like a man with a plan to break a thing he hated. He recognized the gait. It was a gait he'd seen in the yard when Asher wanted to make a point. The man's face was under a hood, but the mouth-Brian would have known that mouth from a coin-was Asher's, as cold as river stone.

"Asher?" Brian said, voice a low thing. The man didn't answer. He moved forward, and behind him two guards followed, faces blank as new graves. Brian's stomach dropped like a stone in a well.

"You should have thought twice," Asher said, in the tone of a man who'd finished crossing a field and was polishing his boots. "You'd have had fewer problems."

Brian stood. He put himself between Asher and Lyra. The night smelled of wet cloth and fear. "What do you want?"

Asher smiled like a man who had a knife to polish. "Proof," he said. "Proof of who you are and what you do. You keep a prisoner you shouldn't. You make your choices and you think no one sees. We will see." He took off the hood and Brian saw the cruel shine in his eyes. The guards behind him drew in a motion that made Brian's scalp prickle.

"By dawn they will see," Asher said, slow and certain. "We'll make an example. You will be the one who lets the law fall soft."

Brian's hands tightened to fists. He saw the edge of the room sharpen like a blade. He thought of the men in the yard who had laughed; he thought of the child Lyra had saved and the eyes of the crowd that had turned like weather. He felt the thread in his chest buzz like an angry wasp.

He was ready to fight. He would fight. But he was not stupid. He had to make a choice that would not get them both killed.

Asher stepped forward and, with a smooth motion, pulled a small, folded scrap from his belt. He tossed it on the cot between them. The paper was black with something that looked like ash. Brian picked it up. A note. The words were short and clean.

Find the spark, the note read. Prove the arson. Or we burn what you love.

Lyra's eyes went wide. For the first time since she'd been brought to Onyx Crest, she made a sound-not a word, not voice, but a small, sharp noise like a stone knocked from a ledge. Brian felt that sound in his bones like a bell.

Asher smiled and tucked the scrap away. "You have twenty-four hours," he said. "Find who put the fire. Or we will find them for you."

He left like a man closing a book. The door clicked shut, leaving Brian alone with the scrap and the moon and a voice in the dark that said, in a thought that wasn't his, Remember Sera. Remember who you are.

Brian folded the paper into his palm until the edges bit. He didn't know which way the world would turn. But he knew one thing: to those who would make threats with torches, he would answer with something harder. He would do whatever it took.

Outside, someone laughed soft and pleased. It was a laugh that sounded like a coin falling into a well.

Chapter 6

The riders came like a wall of dust and sound. Horses stamped, breath steam in the cold evening. Men in dark cloaks leaned low, faces hidden. Torches jutted up like spines along their line. The yard went still as a thing that listens for lightning.

Brian felt the sound more than he saw it first - the deep thud, the tight roar of men ready for work. He moved without thinking, muscle before thought, and found Lyra's hand in his. Her fingers were a small, firm hook. The chain at her wrist clinked.

Lucius climbed from his seat and peered toward the gate, each movement slow and careful, like a king who knows his show must never falter. Asher's smile had the bright look of a hunter who's found a trail. He stood with folded arms and watched the riders draw near as if they were a play he'd already written.

A rider slowed, let his horse rear on its haunches, then pulled the reins hard. He tossed his head back and shouted to the yard, voice rough from miles. "Onyx Crest! Stay clear! Rebels approach!"

The shout cracked the night like a whip. A murmur ran through the men. Some looked at Lucius for an order. Some looked to Asher, who watched them like a hawk reading wind.

Brian's skin prickled. Rebels. The word meant men moving against the crown, men who burned fields and took children. It also meant foreign bands who owed no debt to the crest and would take advantage of any chaos.

Lucius's hand tightened on the arm of his seat. "Who rides with you?" he called, voice a low thing that still found the yard.

The rider swung his cloak aside and the yard saw a black banner. Not the ragged pennant of a local lord, but a sigil Brian had seen whispered about in private - a rival pack's mark, blunt and cruel. The rider pointed. "Rival Mercenaries for the rival lord of North Ridge. They ride under a black standard. They come for coin and kill."

A cold wind seemed to answer. Men shifted like leaves. Asher's face didn't change at first. Then, very slow, his smile widened until it was more a grin of hunger than of joy.

"Coin and kill," Asher said softly, as if tasting the words. "We asked for strength. Strength came."

Brian's breath hitched. The scrap in his pocket felt like a red brand. He had feared Asher would buy men. He had not expected them to ride in while he stood on the dais like a man who'd made a small, poor bargain with fate.

Lucius rose, tall and steady but suddenly a man with weight on his shoulders he had not asked for. "Welcome them inside," he said, voice like a gavel. "We see why they come and we do not offer the door to strangers without counsel."

The rider spat and tipped his hat. "We ride for coin. We don't come cheap." He signaled and three others dismounted, boots clanking. They had faces that made you think of old roads - hard, cracked, exact.

Asher stepped down from the dais in a sweep, the smile still in place like a mask. He moved to the rider and spoke low. Brian could not make out the words, only the angle of his posture - close, intimate, like a man chatting in a tent. When the rider turned and nodded, Asher's eyes found Brian and met them like knives.

"You bring them in?" Brian asked, voice low enough that only Asher might hear.

"Asher brought them," a guard said from the crowd. "He has the lord's blessing."

Brian's stomach flipped. Blessing from whom? Asher's gift fit like a trap.

The men in dark cloaks moved through the gate and into the yard. They carried axes at their belts and their horses' sides were flecked with dried mud from roads. Someone in the crowd muttered about mercenaries and the cost of coin; someone else cursed and spat that the crest would sell itself for anything.

The first of the mercs stopped near the brazier and spat. He looked around like a man scoping a tavern. His eyes then landed on Lyra. For a second the world narrowed and Brian felt his skin split into small alarms. Lyra's mouth was a seam, the line at her jaw catching the torchlight ugly and bright.

One of the mercs, a broad-shouldered man with a deep scar down his cheek, laughed. He kicked at the pen where the accused man and the thin woman huddled. "They keep fine beasts here," he said, loud enough to carry. "Keep your hands on your prizes, heir. Men like us have no patience for trouble."

Asher answered with a small bow like a courtier. "We will pay well for help keeping order." His voice was honey. His hands stayed tucked away as if he feared dirtying them.

Brian moved before he thought. He stepped down from the dais and walked straight toward the mercs, toward the scarred man. People parted because they knew the heir had a way of making things fall in line. The scarred merc watched him like a dog deciding whether to bother.

"You will not touch the prisoners," Brian said. The words were plain. He felt the thread at his ribs hum like a bell and the single syllable - Sera - tremble at the edges of his memory.

The merc laughed again, a low, cruel sound. "And who will stop us, heir? You and your soft laws?" He jabbed a finger at Brian's chest and nearly touched the crest on his breast. "We take orders for coin, not for ribbons."

Before Brian could answer, a shout rose at the gate. A second line of riders had shut off the road. They were different - not mercenaries, but familiar banners: the old loyalist colors Kael had used when he rode for the border. Men in plain leather, faces rough and kind. Brian felt something lift and drop at the same time. Allies and enemies in the same breath.

Then a single voice cracked across the yard. "To arms! The mercenaries strike north! They are a feint-look to the east!" It was a thin man from the gate, eyes wide. "They've split! Riders take the north lane-there are men there already!"

Panic is a quick thing. Men ran to gates, grabbed weapons, bumped elbows. The mercenaries laughed the sort of laugh that is born in places where men hurt for coin. Asher's grin went wide and wet, pleased at the chaos. Lucius barked orders, staccato and clear, and guards moved like trained beasts.

Brian felt Lyra's hand tighten in his as the world shifted into the fast, ugly gear of men who fight. He wanted to move - to run out and meet whatever came from the north - but he also knew the yard was a trap. When many hands pull in different directions, something always breaks.

A skirmish broke at the north gate like a small storm. A rider plunged through with blood on his face, tossing out a name that made the yard go one cold inch deeper. "Asher's men!" he spat. "They set the east lane! They burned the bridge at the mill-no road back. They cut off the town's water!"

The words hit Brian like a club. Asher's plan had a reach far longer than he had thought. He had meant to stage a show. He had meant to unsettle. He had meant to keep men's eyes busy. But cutting water and blocking roads was a different game: that was siege, not theater.

Asher stood like a man who had made a chess move he liked. His hands were clean. His men were loud and eager. Lucius' face was a stone the weather had not smoothed. Men ran in lines. Shields clattered. The yards split into tasks: hoses to the bridge, men to the east, a squad to check the mill.

In the center of it all, Brian felt something sharp hit him from behind - a whisper in his mind like a bell. Remember, it said, one small, bright ring. Remember Sera.

He leaned down near Lyra and whispered, though his voice had nothing to teach and everything to promise. "Hold steady," he mouthed, the word small but true. She only nodded, her eyes like two flint stones.

Someone seized the pen and began breaking bars. The thin woman who had cried earlier ran past Brian and shoved toward the gate, her face a mask of terror. Men grappled, pushing for the breach. The mercs surged like a wave toward the gate just as Kael's loyalists poured in from the opposite road.

For a blast of a breath, the yard was a maze of men, steel, and smoke. Men shouted names. Torches swung. A child's cry cut the air and then was swallowed. Brian grabbed for a merc with the scar and yanked him sideways, heart hammering. The man cursed, tried to swing an axe. Brian ducked and the blade nicked his shoulder. Pain flared hot.

He looked up through the din and saw Asher pushing through a knot of men toward his father. Asher's face was bright as a thing about to be crowned. Somewhere near the high seat, Lucius turned and bumped into the younger man. Asher's hand flashed out.

Brian did not see the blade strike. He only heard the sound of cloth and a single, small, sharp cry - a sound that did not belong to the wind. Time snagged. Lyra's hand went ice-cold in his.

Asher stood over Lucius, chest heaving, eyes wet with a fury that had no answer. The yard froze as if someone had struck the great bell. Men stopped like animals at the river.

Lucius sank to one knee, lips moving like a man learning to speak again. Blood darkened the front of his cloak. He looked at Asher, and for a beat there was no father's anger or son's defiance - only a raw, bright question that hung like a blade.

Brian's lungs forgot how to pull. He pushed through men, the taste of smoke and iron thick in his mouth. Lyra's chain scraped on the stone and then went taut as a hand closed on it. He reached for his father, for something to hold to, or to break.

Above the noise a voice screamed from the gate - not a word that made sense but the sound of alarm. Men began to shout names. The yard split into hands. Asher did not run. He stood with his blade still damp as if to say: I have made my move.

Brian's heart slammed against his ribs. He felt the thread at his chest pull, a loud, bright tug, and for one sharp moment he heard something else under it: a different voice, small and cracked, like a hymn in a ruined chapel. It said nothing more than one word, a name he'd not known he knew.

"Sera."

Brian looked at Lyra. Her mouth was a pale seam. Tears had tracked neat lines down her cheeks. Her eyes were fixed on Asher with a hunger Brian had not seen before. The yard seemed to tilt.

He did not know what would come next. He only knew that something had broken the shape of their world. And that the first blow had landed.

Keep Reading
Support the author and inspire more amazing stories Moboreader
Unlock All Chapters
Chapters
Customize
Next Chapter
Minishorts Logo
Enjoy full short drama episodes, No waiting, watch now!
MiniShorts Youtube
PRODUCTS AND SERVICES
About us
support@minishorts.com
©2026 MiniShorts All Rights Reserved. CHASINGTOP HK LIMITED