It sounds like she has been put through the ringer, I really hope the worst is past and they send Beth home next week. Sounds like she is holding up though, that's one tough cookie you have there. You will have to cook her some of those new eggs when you get her home.