So following on from the thread about bad gifts, what is deemed a good gift to give or receive?
I'm at the point where a few of my close friends are about to celebrate big birthdays, I'm not usually an extravagant gift giver but I would like to give a nice gift that can be kept and remembered.
Personally I like most things, so am happy to be given a thoughtful gift regardless of cost.
With a budget of say £50 what would you buy for a close friend or like to receive yourself?