A lovely thought. Might not be effective in big city centres though, when I was living in London people were always trying to hand you things. You get resistant very quickly.
Not a reason not to do it, just try not to take it personally if you get rebuffed.
Also I love the wildflower card idea someone else mentioned