Barbara Kingsolver has won the Orange Prize for Fiction for her novel, The Lacuna. The annual 30,000 pound prize (about U.S. $43,500) honors women's fiction.
The 55-year-old was previously nominated for the Orange Prize for Fiction in 1999 for her novel The Poisonwood Bible.
The Lacuna centres on writer Harrison Shepherd, and his social-climbing mother Salome, who ends up mixing plaster for famed Mexican muralist Diego Riviera.
The role leads to a job in Riviera's house, where Harrison makes himself useful to the muralist, his wife Frida Kahlo and the exiled Bolshevik leader, Leon Trotsky.
This year was the 15th anniversary of the Orange Prize for Fiction. The official website can be found here.