Why would all the petals be off my flowers, the leaves look ok. We did have heavy rain but we have sand and it drains in 1 hr.
Certified GKH Gardening Expert
Usually, after pollination, the petals will drop as the pods swell for seeds. Unfortunately for humans, this is a sign that the plant is accomplishing the life goal of reproduction. There will be little that you can do to stop this process. This is just a part of nature, and will yield to its reproduction later.