I got the first flat in a long time a couple days ago on my way to the grocery store. I was heading to get ice cream. I figured it was a slow enough leak I could just pump it up with my hand pump before I left and I would be fine.
I went in, grabbed some tasty ice cream to share between my wife and I, came out, to find the tire entirely flat with no hopes of revival until I got home.
Walked the 1.6 miles (took about 25 minutes). Fortunately, it was a cool enough night, the ice cream didn't melt.
The culprit, a little tiny piece of glass that had worked its way through the tire.
---
My wife on the other hand, has had numerous flats. All because she never looks for the root cause of the puncture. The last time, she got two flats in a row in the same spot before she checked the the rim strip and found a nipple poking through.