All  

One of the perplexing mysteries which baffled Charles Darwin about flowering plants is finally solved.