So. Assume A and B are close family.
A wants to buy something for B, who doesn't have much money. Lets say A buys B a jumper. Should A ask B what she would like, or should A buy a present which she likes?
A is the person spending the money and being generous, so she should get to buy a gift which is to her taste. She should have the pleasure of choosing something which she thinks is nice with her money.
Or
B is the person who is receiving the gift and has to actually wear it, and she doesn't get many new clothes. Its a waste of money to buy something that she doesn't like or, as has happened before, doesn't fit for whatever reason so she should be included in the buying process for the e.g. jumper??
Should B consider herself lucky and grateful for whatever she receives? After all, she can't afford it so anything is a bonus...
This isn't really about a jumper...