Caring for another person is the single most satisfying, demanding, frustrating, and exhausting thing you can ever do. Whether it is a small child, a teenager, a person that is physically or emotionally challenged, or an elderly parent or relative, caring for the needs of another can tax your strength to point of collapse. […]