fruits, vegetables, or flowers, or create a miniature garden or water feature, a terrace garden is a great way to enjoy the beauty of nature right in your own backyard.