If you can't decide on what to get someone, don't just buy anything, buy them a gift voucher.... "You choose the amount, they choose the gift..."
Gift Vouchers are NOT a cop out! They ensure the person receiving them can purchase something that actual want or need or the correct size! Don't make someone give you a fake smile, give them a Gift Voucher......