Flow, you need to dail back on showering those emotions on her or any women for that matter.
Get it under tight rein or risk losing this one.
I however suspect it has already been lost but she's conflicted either by her moral upbringing or by logic of you being a good guy thus a good catch - hence the multiple issues she has raised in the past.
But it doesn't work that way buddy.
She will ultimately fall back to her biological programming by dumping you - not something you would like to hear but this is ultimately for your own good.