companion - n. a person or animal you spend time with or enjoy being with
loyal - adj. having or showing complete and constant support for someone or something
casket - n. a box in which a dead person is buried
grateful - adj. feeling or showing thanks
comfort - v. to cause (someone) to feel less worried, upset, frightened, etc.