The beauty of flowers for humans