I always get another rescue pet when mine passes. It not only helps me with the grieving process, but also I know that my former little companion would want me to help one of his animal brothers once he has left this plane of existence.
This cat found you for a reason. Perhaps your old friend sent her/him?