 President Emmanuel Macron's centrist placed second with the far-right third. No party has a majority, which means France is in uncharted political waters. But those worries are for tomorrow. Tonight, French voters are celebrating. Eleanor Beardsley, NPR News, Paris.