Even when things appear to be on the upswing, you're having to work for every step forward. And even then THAT journey is jagged.
I feel that you have gained a considerable amount of strength in this. To be able to talk about youir latest developments and be as positive as you are right now is a testament to the type of person you are becoming.