long flower