What does the Japanese saying shikata ga nai mean in English? A. Life is meaningless. B. Happiness comes and goes. C. It cannot be helped. D. In shame there is honor.