I know how you feel Mary. My Tommy disappeared 3 weeks ago. I still call for him at least once a day. I too fear the worst since I've seen several foxes in our area. I hope maybe someone took him in but I know in my heart he's gone.
I had one come back after he'd been gone for 7 months. Keep the faith, and I'll keep my fingers crossed that he comes home.