I was standing in the baking aisle when two arms stretched around me from behind and hugged me.
At first I thought it was my boy, but when I turned around he was standing beside me looking bemused, whilst another little boy about his age was running off down the aisle.
I thought he had confused me for his mother, and was running away in embarrassment, but moments later I bumped into him again.
'Hello' I said
'Hello' he replied before declaring proudly - 'I am full of love!'
'Full of love?' Well sure that's the very best thing you can be full of', I said in my best Mammy voice.
'Yes' he nodded back knowingly.
'You're a great boy'
'And you're a great girl'
His mother then appeared apologising, explaining that he is always going around hugging random strangers. And not everyone understands. I got the impression her son's big heart had fallen on stony ground more than once in the past.
But who wouldn't want a hug in the local supermarket on an uneventful Tuesday afternoon from a wide-eyed, beautiful little boy?
As for me? I walked home with a huge smile on my face, full of the love he had bestowed upon me.