I'm inclined to agree with her. I remember about 8 years ago, I was dating someone. One day I went window shopping and saw this skirt that I thought was very nice. Unfortunately I didn't have enough money to buy it, so I resolved to wait until the store had a sale. My boyfriend at the time, called later that day and I mentioned the skirt and how I was going to wait to get it. To my surprise, he said I shouldn't worry about it, and that he would buy it for me. I don't know if I've mentioned that I was never used to guys spending money on me, so this was a nice surprise. When we got off the phone, I gushed about it to my sister and cousins. How about a few minutes later, he calls me back and says, "Shey you know I didn't mean I was buying the skirt fully? You'll still pay for half." *insert rudely surprised smiley here* Well, me I don't waste time, so I told him thanks but no thanks and I didn't want his money. I had intended to wait for a sale and I was going to go ahead and wait for my sale.
I'm of the opinion that you shouldn't offer to do/buy/pay for something, only to turn around and tell the recipient to pay for part of it. It's one thing if you initially said, "Oh, you know what? I'll give you money to add to what you have." It's another thing to offer and expect payment. A friend and I were surprised late last year when our friend INVITED us to meet up, and then he said we should split the bill 3 ways. We paid up, but it was like, "erm, YOU invited us out, you know?"
I know this kinda situation can be quite tricky sha. What do you think?