Solar energy: Flower power