Hey CaughtnReleased: I'm so glad that you have good news to report.
Progress: Does it mean she doesn't have BPD
There are high functioning people with BPD and there are low functioning people with BPD. Some people have a number of BPD traits, but not the magic number to be qualified as a high-functioning BPD. Some people are grudge holders, with perhaps a certain number of BPD traits.
When it comes to splitting. Some people can be always favorable, some can be always unfavorable, some get rotated from black to white over the years. Sometime, a pwBPD can be more on the normal side, until something like a stressful event triggers them.
Don't worry about what label applies. Just keep using your skills, do what you have been doing and manage specific behaviors as they happen. Your good attitude and approach, have served you well.
while things aren't perfect, things are so much better and I seem to have achieved a balance that at least works for me. I don't have illusions that things will always be fine and dandy, but I have increasing confidence that when things aren't working for me I will be able to calmly voice my objections or lay down boundaries. I am finally able to give a bit of kindness, praise, understanding. It seems to have opened up some space for a bit of change.
Congratulations on your accomplishments! Keep doing what you are doing. May 2017 be a great year for you.