Oh my !!! I am sorry to hear about
all that you have gone through. Makes my episodes pale in comparison.
I can also be a "fluke", at times. So, I don't get too comfortable and try to stay tuned-in to what is going on.
Fingers crossed that both of us are on an uphill swing and we won't have any more issues, at least for a long, long time