L.H.
Hey, Linda---
If you want some sort of bush that will stay green all winter, you'll have to get an evergreen of some sort---there are lots of options if you look at sites like Wayside Gardens, White Flower Farm, etc.
As far as flowers that come back year after year, you need to go with perennials (spider flower and petunia are annuals)that are hardy for your zone (I'm in NY and my zone is 6). I've planted my garden so that once one perennial has finished flowering, another one takes over, thus giving me color through spring, summer, and fall (for instance, columbines start in spring, then peonies and irises in mid/late spring, then delphiniums and foxgloves continue the show, then the phlox takes over and the rudbeckias do their thing). There's a great book by the late (and beloved) Cassandra Danz, aka "Mrs. Greenthumbs" that explains it all quite simply: http://www.amazon.com/Mrs-Greenthumbs-Turned-Boring-Glori...
I also have some clematis vines that rebloom, and some David Austin reblooming roses that pretty much put out flowers all spring/summer.
Hope this helps!
xoxLeslie (itching to get out in the garden)