I'm very lucky to have such lovely friends so this is certainly a first world problem but am getting increasingly stressed about it and would welcome some other opinions. Three of my close friends who aren't close friends with each other (two are and the third lady is a different group) are organising a baby shower for me. I didn't really want one but agreed because they were so enthusiastic and being kind. The details are v too secret, I am guessing it's maybe an afternoon tea in a hotel. I'm a bit of a control freak so conscious of not being bossy, I don't like not knowing the details! Anyway, the issue that I am looking for advice on is this- is it fair to invite people to a baby shower where there is an expected cost? I asked my friends to just use my house and make sure there's no cost or hassle for people but it's at some venue and there is a cost per person. I think you really can't do that, it's rude! I'm trying to get them to agree that I'll pay for any cost which I don't mind doing and can afford but they're saying it's fine and one of the girls even said guests would be offended if their costs was paid for. It came up because I checked in and then when I asked how much are we talking about, they said 20-25 per person which makes me think afternoon tea. What would you do??