Profile: Is France finally ready to choose Marine Le Pen as president?