Hey I need some advice. I'm visiting a friend for his birthday at his family home (he lives with his parents and siblings still) and I have no idea of the etiquette for giving a gift to the hosts.
I'm a decent baker so I'm thinking I'll take him some homemade cookies and fudge that he likes. I'll take him a christmas card made out to him and family because I'll be there literally a couple of days before christmas. I know the typical thing is to take wine but I have no idea what decent wine is and nor can I afford what they would consider decent wine to be. So maybe some fancy chocolates from somewhere, I can't take flowers because I'm allergic and would break out while traveling. I also don't want to go overboard as there's a few of us going and I have no idea what/if they're taking anything so I really just need a nice token gift really.
He and I have a complex relationship (we're somewhere between friends and dating) and this will be the first time I've met his parents and siblings so I need to at least not make a terrible impression and I'm already at a disadvantage because his family are very, very upper middle class, while I've never lived above the poverty line. So what he and I consider normal or typical is very different. And I'm a little worried about the visit anyway.