If she has been trying to accept you for three years, she is strong and I sense that both of you are very confused. I agree with everyone who has said you both need make sure this is the issue, but be prepared if it is exactly as she says.

Compromise is another word slow death. Move out and see if you can remain friends, perhaps with the pressure off she can work around her objections.

Best of luck to you both