a garden with colorful flowers