Background to this is that we are currently on a tight budget as I'm on stat maternity pay. MIL knows this. Incidentally, she is loaded. Anyway, a couple of weeks ago, MIL asked me to go out and buy a specific item for her BIL, who she was due to visit. So I gave up my lunch-hour the next day and bought it. When I gave it to her, she said that she had no cash on her and would send me a cheque.
2 weeks have passed now and no cheque. She can't have forgotten about it, as she gave the item to her BIL a few days ago and this will have reminded her. The amount is a significant part of my weekly spends and did leave me short that week. I'm quite annoyed that I have paid for her gift to her BIL (who is incidentally a millionaire ffs!)
It's not as if she's always getting us stuff - she's actually extremely tight. And the fact that she's just told me how many shoes she's just bought herself has annoyed me even more given the fact that she owes me this money. I am tempted to ask her if BIL asked the present, to see what she says