Ученые взяли за основу указатель сказочных сюжетов по системе Аарне, в котором содержится около 2 тыс. типов различных сказок из более 200 обществ. Всего было проанализировано 275 сказок, которые впоследствии были сведены к 76 базовым сюжетам. Сказки выстроили в древо, подобное филогенетическому в биологии, для того, чтобы установить их корни.
Анализ выявил, что реконструируемые в индоевропейских языках сказки были созданы по мотивам германской, греко-римской и кельтской мифологии. Такие сказки, как история про Джека и Бобовый стебель, имели корни в более древних историях, берущих своё начало еще до разделения индоевропейских языков на группы - то есть около 5 тыс. лет назад.
Самой древней оказалась сказка "Кузнец и Дьявол". Основной сюжет истории во всех странах, относящихся к индоевропейской языковой группе, от Индии до Скандинавии, приблизительно одинаков. В истории рассказывается о кузнеце, который заключил сделку со злым сверхъестественным существом, в результате которой он получает силу для сварки любых материалов. Исследователи считают, что этой истории около 6 тыс. лет, то есть она появилась еще в Бронзовом Веке.