Hi
The fact that she unblocked you seems she wants contact.
All the insulting things she posts could be projection. It could be "spllitting"---she devalues you and sees you as all bad, then later on all good.
Sounds like she is testing you. When you "didn't take it personally", how were you able to not take it personally?
Shatra
We are in constant contact. We see each other a few times daily. We actually get a long like nothing ever happened (without any affection) as long as nobody brings up something that happened in the past.
Right about projection/splitting. That's why I didn't take it personally. I know now that's just something she did/does. I don't like it, obviously, but it feels good knowing when she does that she really is distorting things. I used to wonder if she was correct about everything. Now I know she wasn't. So, it doesn't bother me as much.