Sounds like you've had way too much going on. It is usually when we are at our most frustrated & stressed that these things happen(I got 2 speeding tickets when I learned of Ex's affair). I'm just glad you are ok & ex didn't add to your misery.
Cancer is a horrible thing. It's so hard to watch the battle when there is nothing you can do but being there for him helps. More than you probably know. I was a good friends chemo buddy. She has had cancer twice. Won the battle both times. Have another survivor friend who has also beat it twice. My Mom beat the first one but not the second. I hope some day there are cures found for all cancers. & I hope it is in our lifetime.