В Dancing with Ghosts пятнадцатилетняя тайская девушка Май пытается освободиться от гнетущей вины, которую чувствует после смерти родителей. Переломным моментом становится знакомство с Пим — одиннадцатилетним призраком без воспоминаний, застрявшим между мирами. Вместе они проходят через эмоциональные события в живописной деревне у реки, где мир людей соприкасается с потусторонним. Жители заняты повседневными заботами, и Май с Пим оказываются втянуты в их сельскую жизнь.

Взаимодействуя с деревенским окружением, героини помогают заблудшей душе добрыми делами и получают карму, готовят блюда по местным традиционным рецептам, а также разносят жителям нужные вещи. Пим может проникать в сознание соседей, чтобы добывать подсказки; девушкам предстоит и изгонять темных сущностей, тревожащих общину. Путешествие также включает исследование деревни и общение с Пим, утратившей память, пока Май пытается справиться с виной.

Эти занятия предлагают по-новому взглянуть на знакомые жизненные испытания. История показывает исцеление от горя через сочувствие к трудностям других и принятие неизбежного: тяжелые переживания уступают место светлому рассказу о восстановлении душевных сил.