If someone very close to you knew you wanted something specific for your birthday and then said "I have sent you the money for X so you can order it for your birthday" how would you feel?
Its on Amazon, they have Prime.
YABU - Dont be such an ungrateful bitch, you're getting what you wanted for your birthday!
YANBU - Would it have killed them to order it themselves, its thoughtless and shows a lack of care and effort.