zexcs:kamikakushi[神隠し] means “spirited away”. the expression to ‘spirit away’ means to carry someone