help with multiple one to many relationship

Hi I have created three models

class Winery
has many :brands
end

class brand
has many :wines
belongs_to winery
end

class wines
belongs_to brand
end

Now I am trying to do a find method that references from wines to
winery. How do I do that. I tried using Wines.find(:all, :include
[:brand,:winery]) and it doesn't work. Is there any simpler way other
than using mysql? Thank you

class wines
belongs_to brand

belongs_to :winery, :through => :brand

end

Wines.find(:all, :include => [:brand => [:winery]])

this should do (not 100% of the details for the include, but
something on that line)