The cat named Oscar, in Providence, R.I., nursing home, seems to be able to predict the deaths of its residents. When he senses their time is near, Oscar goes to the room, jumps onto the bed, curls up next to the patient, and purrs. The cat has now been correct over 25 times and it has come to this that the nursing home’s staff calls the family members of the patients whom the cat “marked”.
The cat, now 2 years old, has been living in the nursing home since it was a kitten. It comes to dying patients usually 2 hours before they die, sometimes half a day earlier. The staff doesn’t know how it happens that the cat “knows” but most people think that the body of a dying person produces certain odors and that the cat can smell them. There are some other possibilities as well, but nothing is concrete.
There are many sources for this story, you can read one of them at CBS news