Ja gribas atrast Svētes izteku, tad jādodas ciemos pie kaimiņiem lietuviešiem uz Šauļu rajonu, kur upes sākums meklējams Linkuvas galēnmorēnu valnī. Svētes ūdeņi tek simt divdesmit trīs kilometru garumā, no kuriem septiņdesmit pieci kilometri plūst Latvijas teritorijā. No Lietuvas–Latvijas robežas Svēte spraucas cauri desmit metrus dziļai ielejai, kas kļūst seklāka un šaurāka pēc Augstkalnes dzirnavu ezera, bet, tuvojoties Lielupei, Svētes gultne top plata un sekla. Kā jau Zemgalē ierasts, Svētes krastos plešas bezgalīgi tīrumi un ganības.