I am a homosexual. I never committed fornication but have talked ludity to a person of same sex in disguise. Now I am very much sorry about my mistake and I have done sincere repentance. I have taken oath to never commit something like that. However it is a fact that I have been attached to person with whom I talked fawaahish in disguise. I can't leave her. She too loves to talk about these things to me. I want to make myself and her a better human. We hve started offering prayers and reading the Qur'an together. We have also started offering tahajjud and other good things too. Can we be forgiven? Can I be with her without committing any adultery or without getting into any attraction? Will I be forgiven by Allah?
You need to ask God's forgiveness for what you have done in the past. Alhamdulillah, you are already doing this as you have written. Hopefully God will forgive you inshallah.
You may accompany your friend in worship but it would be wise to avoid spending time together alone. You should pray and read the Qur'an at your own places.