Warm welcome, Miss Maven! Hope to see you around and about this site.
Re your peach tree - I'd just keep it well watered (not usually a problem in the PNW) and see how it does. I've had fruit trees get almost denuded of foliage from tent caterpillars and they have survived, so just cross your fingers and hope! What type of peach is it? I had a Frost peach that did OK, but seemed prone to leaf curl and eventually died on me. I also found the fruit sometimes would be really full of earwigs (not every one but once they had an entrance hole, watch out), so my advice is to cut them in half before consuming.