I went to my friend's birthday party yesterday. It was a wonderful occasion, but something about it puzzled me.
I was in the kitchen with him while he was preparing his cake. He pulled a small number of candles out of the drawer, each one distinct from the others, and started lighting them - they'd clearly all been lit and extinguished several times before.
"Oh!" I said, "That's nowhere near as many candles as I was expecting. Usually the number of candles on someone's cake represents their age!"
"They do for me too," he said in reply. "In fact, this year is a bit of a special occasion - today I'll be lighting all of my candles. On most of my birthdays, I leave at least one unlit."
Before I could interject to ask him why, he went on: "Not only that, but next year will be special too. Next year I'll be buying an entirely new candle, and that'll be the only one I light."
"Don't you normally add more candles to your cake as you get older?"
"Sure, I used to do it quite regularly, but I don't need to buy new candles very often any more. After next year's candle, I'll have enough to last quite a while. The candle I buy after after that will probably give me enough to last the rest of my life"
How old is my friend?