The blue dresser in Granny Nuala's back bedroom had always looked as if it knew secrets and charged interest. It stood against the wall between the bed and the narrow window, painted with roses that never faded and guarded by a brass keyhole shaped like a sleepy eye. Clodagh had been told not to move it, touch it, climb it, hide in it, or feed raisins to the drawer handles.
Naturally, she had done four of those things before she was seven.
Now the dresser hummed.
The whole house seemed to hold its breath while Clodagh, Mara, Granny, and Cillian stood around it. Downstairs, the Button Night Supper had become an emergency coat-sitting operation. Every available grown-up had been ordered to sit on, tie down, or politely threaten outerwear until further notice. Mr Quinn had been placed in charge of counting sleeves, which made him happy in a gloomy way.
The back bedroom smelled of lavender, old paper, and the kind of soap Granny saved for visitors who never came. Clodagh had slept there during storms, birthdays, and one memorable stomach bug when Mum said sharing germs was not community spirit. She knew the wallpaper had tiny ships hidden among the flowers. She knew the third floorboard from the bed complained when stepped on. She knew the dresser's top drawer stuck unless you said please, though Granny claimed this was swelling wood and not manners.
The dresser had never, however, produced a railway platform. That felt like an escalation.
Mara examined the painted roses as if she could cross-examine furniture. 'There has to be a mechanism.'
'There is,' Granny said.
'A normal one.'
'Ah.' Granny considered. 'No.'
Cillian tapped the wall, the skirting, then the floor. 'If this is joinery, it is better than mine, and I will need a private moment to recover.'
The silver button made a small clicking sound that might have been laughter. Clodagh put one finger over it. 'Don't be rude. He gave me a biscuit.'
'Biscuits do not certify competence,' said the button from beneath her finger.
'They help,' Cillian said.
Mara turned on Granny again. 'How many people know about this?'
'Fewer than should, more than I hoped.'
'Mam.'
'I know.' Granny's voice thinned, then steadied. 'I know you are angry. You have every right. But if we spend the next ten minutes weighing my failures, the coats will reach the clouds and Mr Quinn will become unbearable about it.'
That was unfair because it was true. Downstairs came a muffled thump, followed by Mr Quinn shouting, 'I've got another sleeve!' with the grim joy of a man who had found purpose late in life.
Clodagh set the teacup on the bed while Granny packed. Into Clodagh's coat pockets went the folded map, the repair tin, two sugar lumps for the engine, one sandwich wrapped in a napkin, and a pencil because Granny said adventures without pencils led to sloppy records. The cup itself could not go in a pocket. It insisted on being carried. When Clodagh tried to tuck it under her arm, it rang in protest until she held it properly, handle outward, crack forward.
'Fussy,' Clodagh told it.
The cup steamed in a wounded manner.
Mara watched every item as if memorising proof for court. 'Food, thread, map, phone, cup. What about a torch?'
'Too bright,' Granny said. 'Some things hide because light is rude to them.'
'I am starting to dislike the philosophy of this railway.'
'Healthy,' Cillian said. 'Never trust transport that explains itself in riddles.'
Barnaby Brassbutton's arrival silenced even Mara for half a second. He was not frightening, which somehow made him stranger. He dusted soot from his sleeves, inspected Clodagh's shoes, and made a note about laces. He refused to begin until she tied them twice, because, as he said, heroism was no excuse for tripping.
'I am not a hero,' Clodagh said.
'Excellent. Heroes are forever standing dramatically in doorways. Passengers get things delivered.'
That suited her. Delivering sounded possible. Heroing sounded like something that required better hair.
When the first carriage door opened, Clodagh saw that someone had left a tiny timetable on the seat. It listed stops that shifted whenever she blinked: Pocket Lane, Home Crossing, Outside Stop, Ledger Gate, Button Box Halt, The Sleeve Fields, Last Lamp Junction. At the bottom, in red ink, was printed: DELAYS CAUSED BY DENIAL WILL BE CHARGED TO THE FAMILY.
Clodagh showed it to Mara. Mara read it, looked at Granny, and said nothing at all. That silence had corners.
Granny's hand hovered over Clodagh's head, then settled gently. 'I wanted to keep you from this.'
'By keeping everyone else in it?' Mara asked.
Granny flinched. Clodagh wished Mum had not said it and also knew someone needed to. That was the terrible thing about true sentences. They could be unkind and necessary at the same time.
The train whistle saved them from answering. It was shrill, cheerful, and absolutely inconsiderate.
Clodagh climbed aboard with the cup on her lap and the red scarf around her shoulders. She had expected the carriage to feel like a toy. Instead it felt like a room that had been waiting for her size. The napkin seat shaped itself under her. The window fogged with her breath and wrote, in tiny letters: LOOK BACK ONCE, THEN FORWARD.
So she looked back once. Mum, Granny, Cillian, the bedroom, the dresser, the life where coats stayed on hooks. Then she turned forward because the window had asked nicely and because looking back twice felt dangerous.
Mara folded her arms. 'Open it.'
Granny smoothed her green cardigan. 'That is not how it works.'
'Then explain how it works.'
'That is also not how it works.'
'Mam.'
'Mara.'
Clodagh hated when adults said names like full stops. It meant all the words after them were trapped behind teeth. She held the chipped teacup with both hands. The gold crack pointed towards the dresser, glowing brighter whenever she took a step nearer. The silver button had settled into the cup among six ordinary buttons borrowed from the hall, though Clodagh was beginning to suspect ordinary was a temporary condition.
Cillian crouched by the skirting board and peered behind the dresser. 'I can see wall, dust, and one button that may have belonged to the previous century.'
'Leave that one,' Granny said sharply.
Cillian raised both hands. 'I am not in the habit of stealing historic fluff.'
Mara did not smile. 'How long has there been a train in your bedroom wall?'
Granny looked at the dresser, then at Clodagh. 'Since before my knees started complaining.'
'That is not an answer.'
'It is the sort of answer a person gives when the full one has teeth.'
Clodagh touched the green ribbon on her wrist. It felt warm and scratchy. 'Did you ride it when you were little?'
Granny's face softened. 'Once.'
'Only once?'
'Once can be plenty if you make a big enough mess.'
The dresser gave a sharp ping. The brass keyhole opened its sleepy eye.
The silver button sat up in the cup. 'Ticket inspection.'
Mara pointed at it. 'You. Explain. Now.'
'I am a button, not a pamphlet.'
'I will sew you to a tea towel.'
'Mum,' Clodagh said, impressed and horrified.
The button clicked nervously. 'The Teacup Train carries lost fastenings to the places where promises have come undone. Tonight, seven buttons are missing from the town's winter keeping. If they are not returned before bedtime, the coats will detach from duty and seek lighter employment.'
Cillian blinked. 'Lighter employment meaning flying away.'
'Correct.'
'Why coats?' Mara asked.
'Coats keep people warm when they go out into the world. Buttons keep coats closed. Promises keep towns from pretending they are only buildings. It is an elegant system.'
'It is ridiculous.'
'Many elegant systems are.'
Clodagh liked the button more than she wanted to. It had a terrible attitude, which was sometimes a sign of courage in very small things.
The dresser pinged again. One painted rose unfolded from the wood, petal by petal, until it became a tiny red lever. Under the dresser, a line of light appeared where the wall met the floor.
Granny inhaled. 'Clodagh, listen carefully. The train will look playful. It is not a toy. Be polite to the conductor, do not eat anything offered by luggage, and never trade your name for a faster route.'
'Why would luggage offer food?'
'Because luggage travels and gets notions.'
Mara made a sound like a kettle about to boil. 'This is not happening.'
'It has been happening for years without asking permission,' Granny said quietly. 'That is rather the trouble.'
Clodagh looked between them. 'Did you hide it from Mum?'
The room grew smaller around that question. Granny's hands knotted together. Mara looked away first, which was unlike her. Cillian became very interested in a drawer knob.
'I hid a great many things badly,' Granny said. 'This one better than most.'
The gold crack in the cup brightened. From behind the dresser came a faint chuff-chuff-chuff, like a toy engine wrapped in a handkerchief. The dust under the dresser gathered itself into two neat rows and became rails.
Clodagh's fear shifted shape. It was still fear, but now it had a timetable. That made it easier to hold.
'Can Mum come after the first mile?' she asked.
The button spun once. 'If she earns a platform token.'
'How?'
'By telling the truth at a crossing.'
Mara laughed once, without humour. 'Convenient.'
Granny looked at her daughter. 'It always was.'
Clodagh did not like the way the train rules seemed to know her family. Rules should be about shoes on seats and library fines. Rules should not lean close and whisper about truth.
Cillian stood. 'What about me?'
'Adults without direct promises must wait at stations unless summoned by a child, a conductor, or a crisis of buttons.'
'I can manage crisis. I own screwdrivers.'
The button considered. 'You may carry the repair tin.'
'A promotion at last.'
Granny opened the dresser's bottom drawer. Instead of blankets, it held a neat row of small objects: a thimble, a folded map, a red scarf pin, three brass tickets, and an old black phone with a cracked screen. Clodagh had seen Granny use that phone once, though it had no charger and no number. It had rung during a power cut, and Granny had answered it in the pantry with the door shut.
Mara saw it too. 'You kept that?'
'It kept me,' Granny said.
'From what?'
'From forgetting completely.'
The phone buzzed. Everyone jumped except the silver button, which looked smug despite having no face.
Granny lifted the phone. On the cracked screen, green letters appeared: FIRST STOP: POCKET LANE. DELIVER: MOTHER-OF-PEARL BUTTON. RISK: SMALL DOG WITH LARGE OPINIONS.
Clodagh leaned over. 'There's a dog?'
Cillian brightened. 'Finally, a sensible threat.'
Mara took the phone from Granny. The screen changed under her fingers: SECOND STOP LOCKED UNTIL MARA KELLEHER ADMITS WHAT SHE KNOWS ABOUT THE BUTTON BOX.
Mara went still.
Clodagh saw it. Children always saw stillness. Grown-ups thought stillness hid things, but it showed everything.
'Mum?'
'Not now.'
'But the phone says—'
'I said not now.'
The words snapped. Clodagh flinched. Mara flinched too, because kind people hate hearing themselves sound unkind. She gave the phone back to Granny as if it had burned her.
'I'm sorry,' Mara said. 'I didn't mean to bark.'
'It was more of a snap,' Cillian said gently.
Mara glared at him.
'Helpful classification,' he added, and shut up.
Granny placed the folded map in Clodagh's coat pocket. 'The map only opens when you are lost enough to admit it.'
'That seems inefficient.'
'Magic often is. Keeps people humble.'
The dresser shuddered. The light beneath it widened into a little arched tunnel. Steam curled along the carpet. Then the teacup train arrived.
It was no bigger than Granny's bread box and twice as proud. Its engine was shaped like a white china teapot with blue flowers around its belly. Its funnel was a silver spoon bent into a curl. Three carriages followed behind, each made from mismatched teacups on brass wheels. The first carriage had daisies painted on it; the second wore a crack mended with gold; the third was plain green and looked as if it disapproved of nonsense.
At the front stood a conductor the size of a teaspoon. He had a waistcoat made of red thread, a cap pinned with a pearl button, and whiskers that curled like question marks. He was not a mouse. Clodagh knew this because mice looked mousey, and this fellow looked employed.
'Passenger Kelleher,' he said, consulting a ticket no larger than a fingernail. 'Late, under-packed, emotionally accompanied by three adults, and carrying one chipped cup of historical importance. Typical.'
'I'm eight,' Clodagh said. 'I don't pack emotionally.'
'All children pack emotionally. Adults simply lose the labels.'
Cillian made a delighted noise. Mara did not.
The conductor bowed. 'Barnaby Brassbutton, Senior Conductor, Teacup Line, Lost Fastening Division.'
'Clodagh Kelleher,' said Clodagh. 'Person who was looking for her own button and found too many.'
'Honest. Good. We are short on that tonight.' Barnaby peered at Mara. 'And you must be the mother who thinks love can stand in front of a train and win.'
'It can,' Mara said.
'Not if the train is on schedule.'
'Try me.'
Barnaby sighed. 'Human mothers. Marvels of courage. Disasters for punctuality.'
Granny hid a smile. Mara saw and narrowed her eyes. The dresser tunnel flickered impatiently.
Barnaby climbed onto the engine step. 'Seven lost buttons. Three lamps before bedtime. One town beginning to untether. Passenger boards now.'
Clodagh looked at the train, then at the adults. Her heart knocked. The first carriage door opened with a polite click. Inside, the seats were made of folded napkins, and tiny lamps glowed with firefly light. It smelled of tea, toast, and faraway rain.
Mara knelt. 'You do not have to be brave for anyone else's secret.'
'I know.'
'Do you?'
Clodagh thought about lying because it would be quicker. Then she thought about the phone, the second stop, and truth at a crossing. 'Maybe not all the way. But I know the coats matter.'
Mara swallowed. 'You matter more.'
'Then help me come back.'
That landed. Clodagh saw it in her mother's face. Not agreement. Not peace. Something harder: trust being asked to put on shoes.
Granny pressed the chipped teacup into Clodagh's hands. 'This cup broke in the right place. Follow the crack when the rails disagree.'
'Rails can disagree?'
Barnaby snorted. 'Rails are terrible for gossip.'
Cillian handed Clodagh a little repair tin. Inside were a needle, thread, safety pins, two plasters, a pencil stub, and a biscuit wrapped in paper. 'For engineering, injuries, notes, and morale.'
'Thank you.'
'If anything made of cutlery threatens you, aim for the hinges.'
'Good to know.'
Mara tied the red scarf around Clodagh's shoulders over the green ribbon. 'If you feel afraid, feel afraid loudly.'
'Mum.'
'Promise me.'
Clodagh nodded. 'I promise.'
The silver button rolled from the cup into the engine's coal tender, where it settled among sugar lumps. The train gave a cheerful whistle.
Barnaby checked his watch, which was a shirt button with hands. 'Boarding closed in ten clicks.'
Clodagh climbed into the first teacup carriage. The seat was warm. The door clicked shut behind her. For one second she was separated from everyone she loved by a piece of china no thicker than a biscuit, and she understood why mothers disliked magic.
Mara put her palm against the carriage window. Clodagh put hers on the other side. The glass between them was cool and curved.
'Before bedtime,' Mara said.
'Before pudding,' Clodagh said.
Mara laughed, but it broke in the middle.
Barnaby blew his whistle. The engine puffed. The dresser tunnel widened, swallowing light. The teacup train began to move, slow at first, then quicker, its brass wheels ticking over the dust rails.
As the train slipped under the dresser, Clodagh looked back. Granny stood with one hand over her mouth. Cillian had an arm ready behind Mara, not touching, just there in case grief needed furniture. Mara stood straight and fierce, red scarf ends trailing from Clodagh's shoulders like two little flags.
Then the bedroom vanished.
The train rushed into a tunnel lined with wallpaper roses, lost hairpins, old shopping lists, and buttons sleeping in nests of lint. Clodagh pressed the chipped cup to her chest. Its gold crack glowed forward, pointing into the dark.
'First rule,' called Barnaby from the engine. 'Do not lean out.'
A blue sock with wings zipped past the window.
'Second rule: ignore socks. They are dramatic liars.'
Clodagh gripped the cup and watched the tunnel bloom around her. Fear sat beside her like a quiet passenger. But curiosity sat on her other side, kicking its heels.
At the end of the tunnel, a tiny platform appeared, lit by jam-jar lamps. A sign swung overhead: POCKET LANE. Beneath it waited a small brown dog wearing a waistcoat and an expression of deep suspicion.
The train slowed. Barnaby turned. 'Passenger Kelleher, first delivery. Mother-of-pearl button to the pocket that lost courage.'
Clodagh swallowed. 'Whose pocket is that?'
The dog barked once. The platform lights flickered. In the cup, one pale button rose to the top like a moon.
Barnaby's whiskers drooped. 'Yours, apparently.'
The last thing she heard before the dresser swallowed the wheels was Granny calling, not loudly but with enough love to follow, 'Mind the cup.' Clodagh almost called back that she was minding everything, actually: cup, scarf, button, biscuit, terror, and the enormous unfairness of being selected by railway crockery. But the tunnel took the words from her mouth and turned them into steam. They drifted along the ceiling, spelling BRAVE IS NOT THE SAME AS READY before dissolving into sparks. Clodagh decided the tunnel was bossy too, and probably very proud of itself indeed, obviously.
The train stopped with a china clink.