hey i just graduated from college

and stuffed about with the mates for a while then i took my mate back to his house in the mini. on the way home i started to smell soem thing odd and then steam started coming from under the leyland vans bonnet. So i pulled over on a side road off the high way as soon as i could opened up the bonnet and to my surprise the radiator cap was half off. And just my luck i was about a 6 hour walk (estimation) home and out of spare water.

so i unscrewed the windscreen wiper water bottle off and filled the radiator back up as much as i could. then the 1st car to coem by pulls over, then drives off and comes back with 4 litres of water

and drives behind me for half the length of the way home. what a champ. but what i dotn get is why the radiator would mysteriously coem off, cause i always check the radiator cap is on secure and the mini specialists said the cap was fine? ne suggestions why it would come off?
cheers luke