They do sometimes return after a long time. My sister's cat returned after 2 months just a few days ago. But I wouldn't really keep my hopes up, all my previous cats were mainly outdoors cats, and once they were gone for more than a week, it was over.
This one is very scared of strangers and...