Little bit of backstory: My colleague gave me a fancy looking chocolate (not a whole box) which I accepted saying "Thank you!" but then she asked "You are not asking, what's the occasion?". I did ask for the occasion afterwards.
Was I rude for not asking occasion before receiving as my understanding was that the person sharing chocolates should give reason for sharing. For example in case of my birthday, I would say "it's my birthday" while sharing chocolates.
So, should I have asked for reason first or the person sharing chocolate should give reason while sharing?