Barbarians, Tree Spirits, and an embarrassed Demon!