Seriously, you sound amazing. I don't think you should waste your time trying to be understanding enough and constantly being there for her. Don't forget that relationships are a two way street. ...