Great pics! Here's my identification of all the plants:
1. Zephyranthes grandiflora (Rain Lily)
2. Neoregelia spectabilis (Bromeliad)
3. Canna xgeneralis (Canna Lily)
4. Turnera ulmiflora
5. Hamelia patens (Firebush)
6. Rose
7. Nymphaea odorata (Florida Water Lily)
8. Eichhornia crassipes (Water Hyacinth)
9. Tibouchina granulosa (Glory Tree)
10. I've seen it, maybe an Aster
11. Same as #7
12. Rose
13. Maybe Caladium Pink Beauty
14. Tradescantia pallida (Creeping Jew)
15. Same as #9
16. Vinca roseus f. alba (Periwinkle)
17. Nymphaea colorata (Water Lily)
18. Nymphaea odorata (Pink color form of Florida Water Lily)
19. Heliconia psittacorum (Orange Parrot Heliconia)
20. A familiar tree, but don't know the name...
-Pat