This is what I forgot to post- through all of this, feeling crazy and stumbling around in the dark and everything, Kevin has been a rockstar. Calm and cool and keeping the generator running and just being, well, Kevin. He spent the last five days nonstop chain-sawing all of the branches and dragging them to the circle, working tirelessly, refilling gas in the generator, going to get more gas, helping to care for our menagerie of cats. I would be lost without him, and the family is lucky to also have him. I love my Kevin.
And your Kevin LOVES YOU!