That's the great thing about cycling, just when you think you are well prepared something obscure happens that you could never plan for.
I once had a flat on my road bike that was so big it cut right across my entire tread. I put in a spare tube but it just ballooned through the whole. Had to call my wife to get an evac. I now carry a spare foldable tyre in my back pocket, just in case.
I also had a rear spoke break (Shimano 16 spoke wheels) about 25kms from home, the bike was unrideable, not being near a phone box, I used the mobile to call my wife and asked her to look up a taxi company that services the country, she found one and organised the ride home for me.
What's the moral to the story.
Carry plenty of spares.
Get married, so there is one person that will always come and get you.
CHEERS.
Mark