Your flower arrangement is lovely.
If you want flowers, you may need to grow perennials: hydrangeas, iris, lilies – plants that stand up to abuse. Or, maybe get an electric fence.