My super market now offers long leaves of aloe vera in the produce area.  Never eaten that. You?