rain check: a promise that an unaccepted offer will be renewed in the future
promise: a verbal commitment by one person to another agreeing to do (or not to do) something in the future
cancer: any malignant growth or tumor caused by abnormal and uncontrolled cell division; it may spread to other parts of the body through the lymphatic system or the blood stream