You don't need a backyard, a raised bed, or even a patch of soil you can call your own. A five-gallon bucket, some good potting mix, a sunny spot on your porch, and the right flowers are genuinely all ...