Well John since it was Florida........It could of been A N Y H I N G !!!
I mean...you know.....Floooreeedaaaaa. Mind you iam like a newborn to tropical plants, but everything Ive read so far, tells ME that Florida is theeeeeee place to be to grow these babies. Somebody probably just threw it on over there in the corner of that yard and with all that pretty weather there, it just grew! Good luck with this one!
LOL MG