kept body and soul together