The strap gave where the webbing met the canvas, right as I lifted the bag off a crate of peaches. I heard it before I felt it. A single thread popping, then the left side sagging. I caught the pack with my knee before everything inside hit the ground. Three peaches rolled across the cobblestones and stopped against a wooden crate. A woman at the next stall picked them up and handed them back without looking at me.
I’ve been in Vila Nova de Milfontes since late July. Longer than I planned. The Saturday market runs along the river road, stalls under white plastic sheeting, and I go every week for fruit and bread. The pack has been with me since I left. Same broken zipper on the front pocket that I tie shut with a shoelace.
The man two stalls down was mending a tarp when I walked over with the strap hanging. He was maybe sixty, sunburned forearms, a cap with the brim turned backwards. He looked at the bag, held it up, turned it once. Then he pulled a canvas roll from a plastic toolbox and unrolled it on his folding table. Sail needles, graduated by size. He picked the one he wanted.
He didn’t speak much. I didn’t either. He pushed the needle through the webbing and the canvas backing in slow strokes, each deliberate, pulling the waxed thread tight. The stitches sat close together. He doubled back over the whole row. Then he bit the thread off. Not scissors. His teeth. He ran his thumb across the repair, held the bag up again, nodded once.
I reached for my wallet. He shook his head. Then he pointed at the spool of waxed thread on the table. That was what he wanted payment for. I paid him and he went back to the tarp.
The whole thing took about ten minutes. I stood there the entire time. I could have walked around the market and come back. I didn’t want to. There was something about watching someone work on a thing I carry everywhere, something I stopped looking at years ago. He knew where the stress points were before I pointed them out. His hands moved the way mine used to when I changed a dressing. I stopped thinking about steps then. Just did the work in front of me.
I wrote about staying in one town long enough to stop feeling temporary once before, and that month in Portugal taught me how quickly a place settles. But this was different. Someone fixing a thing for me, not selling me one.
The pack is nothing technical, no brand anyone would recognise. The main zip still works. The hip belt padding has flattened to almost nothing. The rain cover tore off somewhere in Galicia a couple of summers ago and I never replaced it. I keep meaning to ask someone what the useful life of a pack is, in actual years of daily use, but I never remember to look it up when I have signal.
What was in the bag when the strap went was not much. Peaches and bread and a bottle of olive oil. My phone. The charging cable in its leather case. The strap had been fraying for weeks and I kept meaning to check it. I never did.
After he finished I walked back through the stalls. The bread stall had sold out of round loaves. I bought the last long one, still warm, and ate part of it standing by the river. The repair held. I could feel the new stitches against my shoulder blade when I put the pack on. Tighter than the rest of the strap. A ridge I noticed with every step.
The thing that broke was the original strap. The one I never checked. I carried a spare buckle for a long time and never used it. The stitches the man put in are tighter than the factory ones. I keep touching them when I pick the bag up. They feel like someone else’s handwriting on something I thought was done.
If you’re thinking about it
- The Saturday market runs along the river road and winds down by early afternoon.
- Long-distance buses stop at the main road above town, a short walk to the centre.
- Rooms facing the river are louder at night in August. Ask for one on a side street.
- Skip restaurants with menus in multiple languages. The ones with only Portuguese are cheaper.
- Bring a pack cover. The sea wind here carries salt that gets into everything.
I’ll be here a while longer.


