I have been dating a man for about four months. We have come on a ski trip together with my teenage son. I have paid for all my expenses and my son's expenses, but something feels a bit off around the money thing. He has been coming here (it's a freebie for him) for many years and I had to pay his friend in cash (which I was fine about). On the first day I had a ski accident and ended up in hospital and now I am on crutches so sadly can't ski. Yesterday the BF took my son skiing which he offered to do and seemed really happy about, but whilst they were out all day, he made my son buy all his drinks for him using my bank card which I gave to my son for his expenses. He came back and made a joke saying that my son had bought him all his drinks on my card because he had mentioned that ski lessons are usually really expensive. I just felt that my son might have felt like he had to do it and I don't know any other adult (even if joking) who would have accepted a kid paying for them. It just feels so petty and transactional. It's not about the money (as it was a small amount) and I know my son would have offered to buy him a drink, it's just that it felt engineered. It's not the first time he seems to have this hyper-focus around money and what he is owed. I just am unsure how to handle it as it is my first time of experiencing someone who tells me how much everything costs and when I should pay for things. I keep coming back to the word transactional. I am more than happy to pay my way (which I do), but I never feel the need to keep stating what I have paid for, how much etc. I am just wondering if others have experienced this, or is it just I have a different value system around money.