I have seen this with my Mom in-law's cat. Jenny would lay on her and not move for as long as Sandy needed. She passed on a few months ago but when I work on Sandy Jenny is there lying on her just as before. Althouhg she left due to old age, she came back to continue to help sandy thru her cancer.
Tracey