^^^ Does she have borderline personality disorder? You have been walking on eggshells your entire time together.
I'm oddly comforted by the fact that I'm not the only one; my partners' parents just told me that she walked out of her previous living-together relationship (which I didn't know existed), had an abortion (which I didn't know), and went on to get therapy (which I didn't know). I'm not sure how I am right now, but am sure there's no need to be on this forum in my current situation. Thanks for your thoughts, I'm going to focus on moving on.
How can one not know such things about their partner? How long did you date before you melded your lives together and had a child?