Is he really bad at keeping a secret? Maybe this person guessed from his reaction or things he was saying, so he just told him anyway?
I'm realllly bad at keeping this a secret. I'm just not a very good liar and at our Christmas do the other night, two people guessed without me even having to do anything out of the ordinary. They saw me not drinking and then when I said I should sit on the end because I'll need the loo a lot they guessed just by the expression on my face!
x