The idiomatic expression "to keep someone warm" means to provide emotional support, comfort or encouragement for another person. It is a metaphorical way of saying that one's presence and actions are able to make someone feel better, more secure, and less alone in difficult times.