That was a personalised gift, 'ordered' from you. Had your friend gone to a shop, would she have expected a completely free item, hand delivered? I think not. Your friend's friend has received a hand made personalised Christmas gift for which she will take the credit, having paid nothing and gone to no trouble at all, and you have funded. I don't see that as fair or honest.
Narrow miss. Bus and student on his mobile
Army horses loose on London streets