I have two friends, A and B. Both have good jobs and partners with good jobs, probably household incomes of something between £70k and £100k.
However, they manage money differently. A is in a situation where she is well-off due to her partner's wealth (lavish house with no mortgage, several hundred thousand savings); B's circumstances aren't so fortunate, and are compounded by the fact she is constantly spending money, running up debts etc. (I don't know her that well, but I suspect there may be MH issues at work here).
A has constantly paid for meals out for B, at the most expensive places, where B does things like order £200 bottles of champagne. Sometimes, A has offered to pay for both in advance, but even when this was not agreed, B has 'forgotten' her wallet, vanished to the loos, or just refused to pay up. B generally feels that A just has more money and should pay for her as a friend. A is getting upset by this, but hasn't raised it with B. A complicating factor is that A tends to rely on B heavily for emotional support, and I think at some level B may feel the lavish food is a (rather generous) recompense for that.
I am C, and I am now in charge of arranging a celebratory event for A, at a restaurant, to which B is invited (there are only 5 guests in total). This is a day that is all about A, and she has made it clear to me that she will be very upset if B tries to duck out of paying - it's become symbolic. Practically, I'm concerned about this too - I can't afford to pay B's share myself. I know I need to say something in advance and am fully prepared to do so, but I'm not sure exactly what to say/how to handle this. As I said, I don't know her all that well, so can't just raise it bluntly as I would with a good friend. I'm aware she has some shit stuff happening in her life with family illness and job stress and don't want to sound accusatory.
I know someone on Mumsnet will have the perfect solution! Please help.