Any chance of seeing leaves? Also, what size is the plant...i.e. large shrub, small mounding perennial, etc.