Uh Einzelganger, that is a difficult one to answer. It is always hard to give good advise when you feel like you have just arrived in the situation and only know fractions of the story, but I guess it is the terms of an online forum. :)
I don't know you and I don't know her, or anything about...