@jellu nope nope. She doesn't love him. She loves Lexi. The one entity or if you want, call it personality that was born from the MAGIC SPELL that she unintentional did.
Since gypsies = witchers or warlocks [according to folklore], then the MC will be related to magic. Even if she is not a witcher. Maybe her mother knew someone or the mother was the witcher and put a protection spell on her child or ask someone to do to protect her.
THIS IS WHY every time the DUKE resurfaces, she begins to cry because she is not ready to escape (she is saving money and a exist route. She needs to erase all type of trace cuz the Duke is rich and a person with influence and power. She can't just disappear at least the duke personally kill her). But out of luck is noticed that by calling Lexi, Lexi resurface and lock the Duke