France's Future: A Country In Denial