I don't think you are being led on, because you know what is happening and are going along willing. People are giving you advice but you choose to wait until someones advice agrees with the outcome you want thinking that will make it actually happen. He hit her and she stays with him yet she runs to you for free work, try charging her and she how often she comes around, if she really likes you she will still use the work as an excuse to see you if she stops coming around you merely set a user free.