Lily, please don't panic and please don't blame yourself. You and I are on the same time zone. Are they back from the vet yet? It could be an illness that you had no control over. Leah has not passed so she could be OK. It could just be an infection that's rectified with antibiotics.

{{HUGS}} to you and please keep us updated.