The Truck in My Driveway Was Carrying Something He Built in Secret

Sofia Rossi

he told her grumpy neighbor he wasn’t welcome at her daughter’s party

“I’m sorry, Mr. Kettleson. This is just for family and Ivy’s friends.”

Dani Trudeau kept one hand on the backyard gate as she said it. She didn’t open it.

Floyd Kettleson stood on the other side, seventy-four years old, in a clean flannel shirt that still had sawdust on one sleeve. A carpenter’s pencil was tucked behind his ear. He was holding a small gift bag with tissue paper sticking out the top.

“I see,” he said.

Dani almost felt bad. Almost.

For the past year, Floyd had been the hardest neighbor on their street in Bismarck, North Dakota. He complained when her car blocked his mailbox. He complained about the sidewalk chalk. Once, back in the spring, Dani had caught him standing at the bottom of her porch steps with a tape measure, and when she asked what he was doing, he just grunted and walked away.

She figured he was planning another complaint to the city.

Dani was thirty-six, a school bus driver raising her daughter alone. Ivy was turning eight today. She had used a wheelchair since surgery two years ago, a purple one with streamers on the handles.

Their rental house had four concrete steps out front. No ramp. A contractor had quoted her nearly five thousand dollars, and the landlord wouldn’t pay. So every day, Dani carried Ivy up and down those steps, then went back for the chair.

Floyd held out the gift bag. “Would you give her this, then?”

Dani took it. “Thank you.”

He nodded once and walked back across the yard toward his garage, where the light had been on late almost every night since spring.

An hour later, during cake, Dani heard a truck backing into her driveway.

It was Floyd’s old pickup. Something long and heavy was tied down in the bed beneath a blue tarp.

Ivy wheeled herself to the edge of the patio, frosting on her chin.

“Mama,” she said, “what’s under the tarp?”

The Thing Beneath the Blue Tarp

Dani set down the plastic knife.

The backyard party kept going behind her. Her sister Marcy was arguing with the Bluetooth speaker. Two little boys were trying to catch a balloon that had gotten loose from the fence. Somebody’s paper plate blew into the hydrangeas.

Floyd climbed out of the pickup.

“Mr. Kettleson,” Dani called.

He looked at the house, then at Ivy.

“Your front door is on the other side,” he said.

“I know where my front door is.”

That got the smallest movement from his mouth. Not a smile. Floyd didn’t seem to own smiles in public.

He walked around to the truck bed and pulled the tarp free.

A metal ramp lay underneath.

Not one of those narrow folding ramps she had seen online, the kind that bent in the middle and made Ivy grip the wheels hard. This one was wide, with black rubber strips across the surface and side rails made from square steel tubing. It came in three sections, each one about five feet long.

Dani stared at it.

Floyd reached for the first section. His left hand shook once before he got a grip.

“What is that?” Marcy asked, appearing beside Dani with a cupcake in one hand.

“A ramp,” Floyd said.

“I can see that.”

“I figured you could.”

Dani stepped into the driveway. “Why do you have a ramp?”

He took the carpenter’s pencil from behind his ear and pointed at the front of the house.

“Because you’ve got four steps.”

“I know how many steps I have.”

“Four is too many.”

The sentence sat there, plain and irritating.

Dani lowered her voice. “I told you she’s not using the front entrance today. We’ve got everybody out back.”

“I know.”

“Then take it back.”

Floyd looked at Ivy. She had rolled closer, her purple wheels stopped on the grass. A strip of pink frosting had dried near the corner of her mouth.

“I built it for her,” he said.

The yard went quiet in pieces. First Marcy stopped talking. Then the little boys stopped fighting over the balloon.

Dani felt heat crawl up her neck.

“You built this?”

“Most of it.”

“Why?”

Floyd rubbed the pencil against his thumb. “Because I had the steel.”

That was the sort of answer he gave. Like she’d asked why the sky was blue.

He opened the passenger door of the truck and pulled out a brown envelope. “The instructions are in there. Weight limit. The pins are marked. Don’t use it if the ground is soft.”

Dani didn’t take the envelope.

“Mr. Kettleson, I appreciate the thought, but you can’t just show up with something like this.”

“I’m not asking you to pay me.”

“That’s not what I said.”

“No. You said I can’t show up.”

His eyes moved to the gate.

Dani had no answer for that.

Floyd pulled the first ramp section out of the truck. It scraped against the metal bed with an ugly shriek. Ivy put both hands over her ears.

He stopped at once.

“Sorry,” he said to her.

Nobody had heard Floyd apologize before. At least nobody on their block.

What He Had Been Measuring

The birthday guests started leaving soon after that.

Marcy packed the leftover cake into foil. Dani’s mother called from Fargo and asked Ivy to hold the phone closer. The boys’ father came for them with a red cooler under one arm and thanked Floyd for blocking the driveway, which made no sense.

Floyd stayed by the truck.

He didn’t try to come into the yard. He didn’t ask for coffee. He stood beside the tarp while the sun slid down behind the houses and the June wind pushed napkins across the grass.

Finally Dani carried the gift bag inside.

Ivy followed, rolling carefully over the threshold.

“What’d he give you?” Dani asked.

Ivy pulled out a small wooden box.

It was painted purple, though the paint had run along one corner. The lid had a crooked silver letter I on it. Inside was a whistle, a small flashlight, and a set of bright yellow pencils.

There was also a folded card.

Ivy opened it.

The handwriting was large and square.

**For Ivy.
Every place should have a way in.
Happy birthday.
Floyd K.**

Ivy read it twice.

“He made the box too,” she said.

Dani looked at the box. The corners had been sanded smooth, but one still showed a pale strip of wood.

“He probably did.”

“Can I keep the whistle?”

“Sure.”

Ivy put it in her mouth and blew.

The sound hit the kitchen walls like a fire alarm.

Dani jumped. Ivy laughed so hard she hiccupped.

Outside, Floyd lifted his head toward the house.

“He heard that,” Dani said.

“Good.”

Dani sat on the edge of the couch while Ivy rolled back and forth across the living room, testing the new whistle. She kept thinking about the tape measure.

Back in April, Floyd had stood at the bottom of the porch steps with it. She had been carrying groceries, and Ivy had been waiting in the car with the air running because the afternoon was hot.

“What are you doing?” Dani had asked him.

“Measuring.”

“For what?”

He had looked at the steps. Then at the car. “You’re short three inches.”

She had assumed he meant the porch rail.

Now she wondered.

At 8:17 p.m., when the last car pulled away, Dani went outside.

Floyd was sitting on the tailgate. The ramp sections were still in the truck.

“You’re really going to leave that there?” she asked.

“Wasn’t sure you’d let me put it up.”

“You could’ve asked.”

“I did.”

“When?”

“Every time you carried her.”

Dani folded her arms. “That’s not asking.”

“No,” he said. “It isn’t.”

The porch light buzzed above them. One of the bulbs had been dead for three weeks. Dani had submitted a maintenance request through the landlord’s website and gotten an automated message saying someone would respond within five business days.

That had been nineteen days ago.

Floyd pointed at the porch. “You carry the chair first when she’s tired.”

Dani looked at him.

“How do you know that?”

“I’ve got eyes.”

“You watch us?”

“I sit in my garage.”

“That’s not better.”

He nodded, accepting the hit.

For a moment she saw him as Ivy must have seen him: a strange old man with sawdust on his sleeve, a pencil in his hair, and a face that seemed built for complaints.

Then Floyd said, “I wasn’t measuring the steps for a complaint.”

Dani said nothing.

“I was measuring for the slope.”

The First Trip

Floyd came back the next morning at 6:40.

Dani was still in her pajamas, standing at the kitchen counter with one shoe on. She drove the first school route at 7:15, and Ivy would spend the morning at the after-school program attached to Lincoln Elementary.

Floyd knocked once.

When Dani opened the door, he held a thermos.

“Coffee,” he said.

“I don’t drink coffee.”

“You do at six.”

She took the thermos anyway. It had a cracked red lid.

The ramp took forty-three minutes to install.

Floyd worked slowly, stopping to check each pin and bolt. He had brought a level, a rubber mallet, two wrenches, and a folded piece of cardboard that he placed beneath one corner of the frame.

Dani stood nearby and tried not to hover.

The first section rested on the top porch step. The second came down across the next two. The third ended on a square plywood platform that Floyd had made for the sidewalk.

It reached the ground without wobbling.

Dani had seen portable ramps online. She had clicked away from them because the prices made her stomach hurt. She had never imagined one that looked like it belonged to her house.

Floyd tapped the side rail.

“Try it empty first.”

“I know how ramps work.”

“Then you know why I said try it empty.”

She took Ivy’s chair from the living room and pushed it up.

The wheels bumped once at the join between sections. The chair didn’t catch.

At the bottom, Dani turned around.

Floyd was holding the level against the railing.

“Your porch isn’t square,” he said.

“It’s a rental.”

“Still isn’t square.”

He adjusted the cardboard.

When Ivy woke, Dani showed her the ramp.

Ivy stared at it for a long time. Then she backed her chair toward the top.

“Do I get to do it myself?”

Dani’s hand went to the push handles.

Floyd cleared his throat. “That’s what it’s for.”

Dani let go.

Ivy rolled down slowly, both hands on the rims. Her chair made a soft rubber sound over the strips. At the bottom, she raised one fist.

“Again.”

So she went back up.

Again.

Floyd stood off to the side. He did not clap. He did not say good job. He watched the front wheels, the angle of Ivy’s hands, the place where the platform met the sidewalk.

On the third trip, Ivy went too fast and bumped the rail.

Dani reached for her.

“I’ve got it,” Ivy said.

She backed up, lined herself straight, and tried again.

Floyd nodded once.

That was all.

The Complaint in His Desk

Dani left for work that morning with the coffee thermos beside her in the cup holder.

She hated the coffee. It tasted like burnt pennies.

She drank the whole thing.

At noon, she came home to find Floyd kneeling beside the sidewalk. He was scraping old paint from the bottom of the railing.

“You need to stop coming over without telling me,” she said.

“Your landlord called.”

Dani put her purse on the hood of her car. “What?”

“Said the ramp wasn’t approved.”

Of course.

The landlord, Craig Pruitt, lived in Omaha and owned twelve rental houses in Bismarck. He sent a handyman named Russ whenever something broke. Russ had once repaired a bathroom fan by taping the switch in the on position.

“What did you tell him?” Dani asked.

“That he should come look at it.”

“And?”

“He said he wasn’t driving six hours for a ramp.”

Dani closed her eyes.

Floyd reached into his shirt pocket and pulled out a folded sheet of paper. “I gave him the load rating.”

“Why would you do that?”

“Because he called me.”

“You gave him your number?”

“He already had it. I complained about his fence.”

Dani took the paper. It was a copy of an email from Craig.

Remove the structure by Friday or I’ll have to reconsider the lease.

Her fingers crumpled the bottom edge.

Floyd said, “He can’t make you remove it just because he doesn’t like the look.”

“Don’t tell me what he can do. He can do plenty. He can end my lease.”

“He can’t end it for that.”

“You’re not my lawyer.”

“No.”

“And you don’t know what you’re talking about.”

Floyd slid a manila folder from beneath his arm. “I know enough.”

Inside were photocopies of city codes, a letter from the housing office, and a receipt for steel tubing dated May 3.

Dani looked at the receipt.

“May?”

“I started then.”

“You bought all this in May?”

“Steel delivery was delayed.”

She flipped through the papers. Under the city forms was a letter addressed to Craig Pruitt. It had not been sent.

The first line read:

Your tenant has asked for an accessible entrance three times.

Dani looked up.

“I didn’t ask you to write that.”

“No.”

“Why did you?”

Floyd picked up the paint scraper. “Because somebody should.”

He went back to the railing.

Dani stood with the papers in her hands until a school bus rumbled past the end of the block. The driver honked twice. Probably at her. Probably not.

She tucked the folder under her arm.

“Floyd.”

He kept scraping.

“Thank you.”

The scraper stopped.

He didn’t look around. “You’re welcome.”

The Name on the Old Blueprint

That night, Floyd finally let Dani into his garage.

She had never been inside. The door was usually shut, even in July, and the windows were covered with cardboard from old appliance boxes.

The garage smelled like cut wood, machine oil, and the peppermint candies Floyd kept in a coffee mug.

The ramp had not been built from scraps, not really. There were pieces of old shelving and a bent handrail stacked against the wall, but most of it was new steel. A welding machine sat under a canvas cover. Three sets of plans were clipped to a board above the workbench.

Dani saw the first name before Floyd could turn the paper over.

Marjorie Kettleson.

“Your wife?”

He took the plan from the board.

“Ex-wife.”

“I didn’t know you were married.”

“Most people don’t.”

“Why not?”

“Never came up.”

He placed the plan facedown.

Dani looked at the workbench instead. A row of tiny wooden wheels sat in a dish. There was a child’s red mitten hanging from a nail, stiff with age.

Floyd picked up the mitten and moved it to a drawer.

“Your daughter?” Dani asked.

“My granddaughter.”

“What happened to her?”

“Nothing happened to her.”

The answer came too fast.

Dani waited.

Floyd opened the drawer, put the mitten inside, and shut it.

“She’s in Iowa,” he said. “Has three kids. One’s a drummer. Bad one.”

Dani almost smiled.

“And Marjorie?”

“Dead.”

The word was blunt. It landed harder than she expected.

Floyd took off his glasses and cleaned them on the tail of his shirt.

“She had a chair,” he said. “Not like Ivy’s. Bigger. Power chair. Marjorie got sick when she was forty-nine.”

He looked at the ramp plans.

“We lived in a split-level house. Three steps from the bedroom to the kitchen. Three steps back. She hated when I carried her.”

“Most people would.”

“She said I grabbed too tight.”

Dani knew that. Ivy told her the same thing when she lifted her under the arms.

Floyd sat on a wooden stool.

“I built a ramp for the back door. Took two months. By then she couldn’t use the back door because the threshold was too high. I should’ve measured that first.”

“What happened?”

“Marjorie used the front stairs. We took turns.”

He folded his glasses.

The garage clock clicked from 9:02 to 9:03.

“I watched you carry Ivy,” he said. “You put her chair down first. Then you go back. You always check the lock twice before you lift her.”

Dani glanced at the door.

“I don’t.”

“You do.”

She hated that he knew. She hated that he had been looking. She hated that she was standing in the garage of a man she had called a miserable old bastard in her own kitchen.

Floyd pulled a small envelope from a stack of papers.

“This was in the plan folder.”

The envelope had a name written across it.

For the girl with the purple chair.

Dani didn’t take it.

“What is it?”

“Marjorie wrote it.”

Her skin tightened over her arms.

“When?”

“Three days before she died.”

Floyd held the envelope out.

Dani opened it.

Inside was a single sheet of lined paper.

Floyd,

If you ever build another ramp, don’t wait until the person has to ask three times. People get tired of asking. They start saying they don’t need things because they know what you’ll say.

And don’t make the sides too high. They hate that.

Love, M.

At the bottom, in a different pen, someone had added:

P.S. Buy better coffee.

Dani read it twice.

Floyd turned his face toward the garage window.

“I didn’t know if I should give you that,” he said.

“You should’ve.”

“I didn’t want you thinking this was about her.”

“Is it?”

He rubbed the pencil behind his ear.

“It’s about Ivy.”

That was the first time he had said her name without being asked.

What Was Inside the Gift Bag

Three weeks later, Craig Pruitt came to Bismarck.

He arrived in a gray sedan with Nebraska plates and stood at the end of Dani’s driveway while Floyd tightened the ramp bolts. Craig had a folder under one arm and the tired expression of a man who had expected the problem to disappear.

“This is not permanent,” Craig said.

“No,” Floyd replied. “It’s bolted to a platform.”

“I’m speaking to Ms. Trudeau.”

Floyd kept working.

Dani stood in the doorway. “What do you want?”

“Your lease says no alterations.”

“It also says the landlord maintains safe access.”

Craig’s face changed.

Dani had never spoken to him like that. She had spent two years sending polite emails and apologizing for calling after five. Now the sentence came out with Floyd’s papers behind it, Marjorie’s note in her desk, and Ivy’s chair waiting on the porch.

Craig opened his folder.

“I’m willing to discuss a different arrangement.”

“Good.”

“I can have my contractor install a ramp next month.”

“Why next month?”

“Scheduling.”

“You said the house didn’t need one.”

“I didn’t say that.”

“You said Ivy could use the back door.”

“The back door has three steps.”

Craig looked toward Floyd.

Floyd lifted his head. “Four.”

Craig stared at him.

“Front has four,” Floyd added. “Back has three. Neither one works.”

Dani had to bite the inside of her cheek.

Craig finally agreed to a written lease change, a payment toward materials, and a repair to the broken porch light. He also agreed to let the ramp stay.

It took two hours.

After he left, Floyd packed his tools.

Dani went inside and returned with the wooden gift box.

“You forgot something,” she said.

He looked at it.

“I made that for Ivy.”

“I know.”

He took the box from her, checking the lid.

“There’s something else in it.”

Floyd’s eyebrows moved a little.

Dani turned the box upside down. A thin paper square slid from beneath the felt lining.

It was folded four times.

Floyd did not reach for it.

Dani opened the paper.

It was a photograph of a young woman sitting in a wheelchair at the bottom of a wooden ramp. She had short brown hair, a striped shirt, and one hand lifted against the sun. Behind her stood a much younger Floyd, thick-haired and unsmiling.

On the back, Marjorie had written:

The first time I went out by myself. He was so scared he forgot to be grumpy.

Dani looked at Floyd.

“You put this in there?”

“No.”

“Then why was it inside?”

He took the photograph. His thumb covered the corner where Marjorie’s face had begun to fade.

“I must’ve left it.”

“You don’t forget things.”

“I’m seventy-four.”

“That’s not an answer.”

He studied the picture.

Then he said, “I wanted Ivy to see that a ramp can be more than a way out.”

Dani waited for him to explain.

He didn’t.

From inside the house, Ivy blew the whistle.

Floyd flinched.

Dani laughed before she could stop herself.

He pointed toward the door. “That thing’s illegal.”

“It’s a birthday whistle.”

“It’s dangerous.”

“You made the box.”

“Not the whistle.”

Ivy rolled onto the ramp.

She wore a yellow helmet and one purple sock. Her chair bumped over the first join, then steadied. She made it down without help.

At the bottom, she turned toward Floyd.

“Can you show me how to use the wrench?”

“No.”

“Why?”

“You’re eight.”

“I can hold a wrench.”

“You’ll lose it.”

“I won’t.”

Floyd looked at Dani.

Dani shrugged. “She’ll lose it.”

Ivy frowned at both of them.

Floyd sighed and opened his tool case. He picked out a small red-handled wrench, then crouched beside the bottom rail.

“Keep your fingers away from the bolt,” he said.

“I know.”

“You don’t know. That’s why I’m telling you.”

Ivy leaned forward.

Floyd placed the wrench in her hand.

The three of them stayed there while the evening cooled. A moth bumped against the porch light. Somewhere down the block, a dog barked at a delivery truck. The old pickup ticked as its engine cooled.

Ivy tightened the bolt.

“Like that?”

“Little more.”

She turned the wrench.

Floyd watched her hand.

“Now stop.”

She stopped.

He tapped the rail. “Good.”

Ivy looked up at him. “Can you come to my next party?”

Dani opened her mouth.

Floyd answered first.

“I’ll need an invitation.”

Ivy pulled the whistle from her pocket and blew it once.

Floyd put a hand over his ear.

Dani was still laughing when he reached for the wrench.

Share this with someone who needed a way in.

For another tense neighborhood standoff, read The Hound Was Barking at My Baby’s Window. And for more stories about hidden truths and underestimated people, try The Mason Stopped a Six-Ton Lift With One Hand and The Wednesday Transfers Were Made While She Wasn’t There.