I have 3 grown up nieces and nephews. I made an agreement that they got a biggish gift at 21 and then no more gifts (they have younger siblings too). I always get them a little token anyway but very small. Two are over this age and one is not yet. One of the over 21s needed a suitcase for a big work experience trip abroad so I bought it (£70ish) and said it would be for their birthday (silly mistake I know now!) So, do I have to spend £70 on each of them for this year's birthday or would it be reasonable for me to say to them 'you have £70 for when you need something, it doesn't need to be this birthday, or a any birthday, just let me know when there's something you need' and do the usual token/cheaper gift for the other two respectively? I don't want to just give them £70 cash as that wasn't the plan and the other one might actually have preferred to have the money anyway instead of the case given the choice!
Does that sound reasonable?