Tomatoes are one of the most rewarding edible plants to grow yourself, as their flavor is so much better than what you typically find at the grocery store. Plus, there are all the fun varieties to choose from. Don’t worry if your outdoor space is limited. All you need to grow your own tomato plant is...