My 17 year old DD has been seeing a boy of 19 for 9 months. He's a student, and is a nice young man, a bit dorky but they seem well suited. He doesn't appear to have any money, not unusual for a student but I have discovered my DD is paying for everything from cinema outings, fast food meals, even paying for his train fare home. My DD doesn't have much money either - she gets the odd babysitting job and gets money for her birthday/Christmas etc but I've discovered her savings are severly depleted.
He stays with us every second weekend and we drive him down to the train to go home. He always says "I just need my train fare" as we prepare to leave the house. I have given it to him on several occasions, so has my DH. This has started to peeve me a little so I pretended not to hear him last time. My DD ran up the stairs and came down with the money for him.
I questioned her about it when we got home. I asked her why he doesn't have his train fare home. She said because he has no money. I asked her why his parents don't give him the train fare and she said perhaps they don't have it either 
I told her I wasn't happy about it and explained that it wasn't right she was paying for everything and it amounted to her being used. I told her that if he didn't have the money for his train fare home then he shouldn't be visiting in the first place!
Roll on to this weekend. He was getting ready to leave and I heard him whisper to her. DD ran up the stairs and came down and slipped him the money for his train fare. She thinks I didn't notice.
The fact that he thinks its o.k. to continually look for money from her and not see anything wrong with it sits very uncomfortably with me. I explained this to her 2 weeks ago and I thought she understood. But now she is just doing it in secret.
Am I overreacting here or am I right to be concerned ?? What do I do ??