Wow! Card! You really give me hope. This purgatory is awful.
Regarding the D being finalized - I am sorry it came to this. I hope you don't feel badly about it. From reading your posts, you seem to have no regrets about it and know that it was the right thing to do. I am happy that you are doing so well.
I know it sounds strange, but I can't wait to get to where you are now.