tears and laughter....