You mustn't expect politicians in a democratic system to come up with ideologically pure, intellectually consistent policies.
Their job is to put together a winning coalition of voters who have different and even conflicting interests, and if that requires compromises and even contradictions, so be it. But they must appear to be consistent, and Marina Silva has mastered the art.
Until last month Silva was the vice-presidential candidate of the smallest of Brazil's three main parties, with a national reputation as an environmental activist but little prospect of high political office. President Dilma Rousseff was cruising serenely towards re-election in the first round of the elections on October 5, despite the fact Brazil's once-booming economy is in a recession. And then a small plane crashed.
Marina Silva was supposed to be on that plane but changed her plans at the last moment. All seven on board died, including the presidential candidate of the Brazilian Socialist Party (PSB), Eduardo Campos. With the election campaign under way, the PSB had no choice but to promote Silva in his place, and suddenly the election became a real race.
Silva is Bright Green: her own party, which she took into coalition with the PSB, is called the Sustainability Network. Even more importantly in a country where half the population is non-white, Silva is a "caboclo", the mixed-race combination of native Indian, black and white that is common in the Amazon. On census returns, she calls herself "black". There has never been a serious presidential contender who was black before.