It sounds a little like Blindness by José Saramago, which is one of my favorite novels. I’ll have to give this a try.