I Thought It Was Trash. Turns Out, Someone Had Thrown Away Something Still Breathing… (2 of 3)

I hit the brakes so hard my coffee flew out of the holder. The tires screamed against the pavement, the trailer groaned behind me, and I swerved just enough to avoid hitting it head-on. I felt something bounce under the wheels—something small—but it wasn’t the dog.

Heart pounding, I jumped down from the cab expecting to see a broken body. But the dog—shaggy, black and white, maybe a border collie mix—was completely unharmed. It had run around the truck and now stood just ahead of me, barking its lungs out beside… a black garbage bag?

I blinked. The bag was right in the middle of the road, partly dented where one of my tires must’ve clipped it. The dog wasn’t barking at me anymore—it was barking at it. Desperate, like it was begging me to look.

“What the hell…?” I muttered, stepping closer.

The dog stared straight into my eyes, then nudged the bag with its nose. That’s when I noticed something—movement. A faint shuffle inside.

I crouched down and carefully tore open the side.

Inside was a baby kitten. No older than a few days. Thin, wet, barely moving. And beside it—two more. One was already gone. The second still breathing, but struggling.

I just froze. For a moment, I couldn’t process it. Who does that? Who leaves a bag of kittens in the middle of a road like trash?

The dog pressed against my side, whining now. That broke whatever had locked up in my brain.

I scooped the bag into the cab, gently as I could, wrapped the kittens in my spare flannel from behind the seat, and turned the heat on full blast. The dog leapt in after me without hesitation and curled up right next to the kittens like it had done this before.

That day, I didn’t make my delivery on time.