В Старом Царстве Египта полагали, что душа есть только у фараонов. В Новом - что у всех, но у фараонов их больше. Христинское вероисповедание полагает, что каждому челу положена душа - 1 штук. Хотя шли вековые дискуссии, есть ли душа, например, у женщин ;-) Иудаизм полагает что душа есть только у евреев. Буддисты полагают, что душа есть не только у голодных духов, но и у муравьёв, птиц..., и перерождения проходят не только на Земле, а ещё в бесчисленных мирах. У каждой группы аборигенских культур свои мифы о том, откуда приходят и куда уходят души. Китайцев древних так сразу и не понять, вроде как там душу надо заслужить...
Выбирай, кто Матери Истине более всего близок. Есть ещё несколько сотен новомодных вариантов. И для каждого варианта ответ на твой вопрос будет свой. А если глобально, то можно сказать по-научному, а *** его знает, или по мужицки. Нет достаточно релевантной информации касательно того, с чем едят души. Как тебе удобно, так и объясняй :-) Можешь у Серого Дракона персонально спросить, или реста, они знают всё.