I never bought for my grandmother, didn't see her often and never felt welcome when we did. However from the age of 8 I saved my pocket money and always bought a present for my mum, dad, teacher, best friends and my 'aunty' next door (neighbour). It might only have been bath cubes, hand cream or sweets, etc., but I wanted to give from me. My granddaughter uses her savings to buy something for her mum (parents are separated, don't know what she does for her father). Hubby and I don't expect her to buy for us but hope she might when she's earning.