It becomes difficult when friends begin to have children, not one friend with one child, but multiple friends with multiple children - where do you draw the line? Godchildren, and nieces and nephews are essentials. But what about your godchild's siblings? And other dear friends, and extended family with children too? Of course you want to buy for everyone, but is it possible?
Mary Portas may have many talents, including a gravity-defying Lego-man bob, but I'm pretty sure that no matter how much effort she puts into revamping the New Look changing rooms, she's not going to be able to singlehandedly waft away the recession and solve poverty and unemployment - because that's what it's really going to take to help the high street.