Evie, I’m so sorry about this, after all the problems you have had. I would suspect that it was a snake, but I’ve not personally had this happen. With the nest not being disturbed & no marks on your baffle, this would be the logical culprit. Yes, there is a way to post a picture, and Cher has good instructions, under the “posting tips” thread. I would imagine maybe your baffle was not set up properly or something, don’t know. But I feel your heartbreak – I’m holding my breath until my babies, which are just 4 days old, get a little older & bigger, as I have a house wren around. Don’t give up, maybe there will be a 2nd nesting – not sure about your area.