Sorry for the n word. This is ridiculously important and could be the explanation for so many other things as well. People wonder why little girls get raped when "school girl" porn is a THING that EXISTS.
Ann loved Connor so much that she was ok that it was hurting her. Ann was broken so Connor could be whole. Connor had his bad days and she was always there for him to comfort and make him happy. Ann was a great girlfriend while Connor was horrible to her.