Virgin of generations