A friend of mine and her partner had a great gift idea one Christmas when funds were low. They had a contest to see who could buy the other the most gifts on a budget of $10 (although this can be £0). It can include anything - things you find, make, grow....anything really. They ended up with over 80 little prezzies and the amount of time and thought involved made it even more special.
That's such a great idea. I'm waiting on the day me and my b/f offically become married using a 25 cent gumball-machine ring (^.~)