For the past few months I have started to have problems with my best friend. She has lived with me for the past two years, I took her in as she had nowhere to go and at first it was fine, she was quiet and respectful but now its not so good. She makes it obvious she doesn't like my kids and if they enter a room she leaves. She will no longer eat anything I make her either and sometimes I don't see her for days on end and she doesn't say where she's been or anything.
She contributes nothing to the household yet seems to think she has the right to sprawl out on the sofa etc and waits to be asked to move before she does, even if she can see people wanting to sit down.
I have told her maybe its best if she moves out but she just gives me a mucky look or leaves the room. I'm terrible with confrontation but this can't go on.