Buying flowers can be a needlessly stressful affair, especially when you do it, like, once every 18 months. Needham Floral can help you. This charming shop carries every botanical variety under the sun, from fresh flowers to tropical plants to fruit baskets, and the people there know how to put them together, whether you're saying "Happy Anniversary" or "I'm really sorry about not clearing my browser history before you borrowed my laptop." The staff is friendly and patient in the face of your indecision. And because you never know you're supposed to send flowers until it's well past time to send them, they also offer same-day delivery.