I've been buying the Big Issue for about three years from a lovely girl outside our local supermarket. We've chatted over the years about her family and her baby, born last year, and she's shown me photos of him. His first birthday is tomorrow, and I was thinking of giving her £10 to get him a present. My friend said she thinks that would be rather patronising. What do you think?