Hi I need a little help with an English / American expression.... "I heard it through the grape wine" (or something similar) What does that mean/imply? /stig