Omg. How horrible, for all of you... Zeus is such a little guy, too. =(

A limp for life is a lot better than losing him. I hope his surgery goes smoothly.