Surprise: astronomers have found what look like three different generations of baby stars within the Orion Nebula Cluster. Credit/Courtesy: ESO