Hospice palliative care provides medical services, emotional support, and spiritual resources for people who have illnesses that do not go away and often get worse over time and for people who are in the last stages of a serious illness, such as cancer or heart failure.