I'm sorry to hear about your newly hatched chicks. I know the kids (and you) are upset with the cat but, in a few days she/he will win you back over. I sure hope the survivors do well.
Congratulations on the new addition to the family!
P.S. don't blame yourself. Sometimes these things happen...