I also wonder how did she not know this about herself until 7 years ago, forgive me if I am being ignorant, is that possible?
Yes it is. You can spend all your life thinking there's something "off" about you, but not knowing what it is... and then one day you fall in love and it all falls into place.