The science of it doesn't really matter. We, as humans, have transcended the biological idea of gender. It doesn't matter is she was born a he. It doesn't matter if she will always be a he to you. Just call her a she when you're in her presence. It's just a pronoun. It doesn't cost anyone anything to break that grammar "rule" once in a while if is makes someone happy and comfortable in the skin they're in.