Have you ever planted a garden, watch with anticipation as your plants...