The ancient gods reappear