Every time DD gets something nice in school, she gives it away to a boy in her class. Last week, they were all given prizes for good behaviour in class. He got a prize and so did she. She gave hers to him but he did not reciprocate.
A few weeks ago there was a sale of cute things in school, so I gave her a few pounds and when she came home, I asked where her toy was, but she had given it to him.
I asked her today why she keeps giving everything to this boy. She said that he loves her and wants to marry her. Yet, whenever I have asked her who she played with, she mentions his name maybe once or twice a year. She has always invited him to birthday parties, but he has never reciprocated. She has never been to his house, nor to any parties or anything. I can't see any evidence to suggest that they are friends, except that she gives him things.
He is quite a dominant boy and everybody seems to love him, and I think she really admires him. However, I think it's entirely one-way.
I don't think he's asking for things. I think she's just so desperate to be his friend that she's doing whatever it takes.
When I spoke to her about it, I explained that that's not how friendships work and if she always gives him her things, this may make him like her less because he doesn't have to be nice to her or play with her as she will give him presents anyway. He has no incentive to respect her. I said please stop giving things to him, but she said she thinks that she will continue.
I'm so sad that this is happening, I feel like I must have parented her in such a way that she's content to be someone's doormat. What can I do? Am I overreacting?