Yay for the happy ending!
Aww, I'm so sorry to hear that.

Our neighbors have cats that we've asked them multiple times to not let out of their yards, to at least put that invisible fence thing around their yard (lol), but they still let their cats into our yard to bug our chickens. There's also an owl that set up a nest in our yard about a month after we got our chickens, so I'm guessing they attracted them. The poor chickens can't free range on their own without us watching because of it, so they're constantly in a pen until we let them out. They maybe only get 3-4 hours of free range time, and it's just so dang hot out now it's hard to be out any longer as it is. Luckily, none of them have been nabbed yet.