Caregiving is a demanding task that takes a huge toll on the person providing care mentally, emotionally, physically, and spiritually.