WOW!!! Dude... that read right from my sitch in the early goings.
Don't be surprised if she avoids for a while. Not sure what all issues you guys have had, but that scenario did not work for me. She has always maintained that I didn't treat her like an equal.
Man.. it's scary how identical this is. I hope this works for you!!