Creating meaning and spiritual growth on the path of caregiving.