I'm not an expert nor a vet, but why would she come back to you if you are available for her to have shoulder to cry on? It feels like you are more a friend to her. She still has her BF and you when things go wrong. She is in a win win situation.