Heroic spirits