Flower Garden is just that -- a virtual flower garden in your iPhone. You can plant different types of seeds, water them and watch them bloom. Some flowers bloom immediately, while others may take some care over time. Once you have a collection of flowers, you can even cut them and send them to your friends in an electronic bouquet.
The level of polish and detail on the app, however, add greatly to the experience. This video shows the app in action (music not included):
App Store Link: Flower Garden, $2.99