It’s a friends birthday and rather than sending a card I thought I would send a small gift about £6 from Amazon Prime direct to my friend with a gift message. I figured a card and stamp would prob cost me around £2-3 plus hassle to post,etc. But I have heard nothing on whether they have received it/like it,etc. I also texted happy birthday on the day and exchanged a few pleasantaries about their plans. Did I make a mistake? Have I missed some social etiquette that you should alway send a card even if you send a gift? I know the gift has arrived as Amazon have told me it was posted through the door!.