My son is 20yrs old at Uni his GF of 12 months She's not at Uni or working f/t but works several pt jobs with plenty of time on her hands. My professional role involves career advice so I've tried to help her / advice to no avail. I get that it's her life her choice. However she seems to spend half her time in my home waiting for my son in his room ( something I particularly dislike ). We are not at all wealthy but extended our mortgage to buy a second home abroad where we frequently holiday close to relatives My son expects that we should host his GF for say the entire holiday period. His GF however does NOT participate in any of the household chores ( shes also 20) wakes up very late yet expects to be served hand and foot...not even a thank you gift never offers to make dinner or buy own ingredients even we caught her arguing about spending money with my son. Last year I had words with both my son and his GF and my wife and although she agrees with me rarely says anything ( she's very non confrontational). This year we only allowed his GF to say for half the holiday in our holiday home...she hasn't changed. Next year I really don't want her to attend. She rarely helps but expects a hand and foot service . Anyway I often tell both my son and his GF how we are tired of serving everyone and WE all need to participate in the house .His GF works earns money. My question is should I ask her to contribute financially or not ? I'm really tired of watching this madam sponge off our family. My wife tells me to say nothing as she feels my son will soon break up with this girl. I really want to ask her to contribute and help in the house with my son or for both of them to find a hotel elsewhere. Even today they came down collected a sandwich my wife made for them no good morning nothing and of they went with my 15 year old ( that's why my wife made them all sandwiches). So what should I do / say to his freeloading GF? Say nothing and continue to act like doormats or tell em to get on their bikes...this is the Magic question?