It is generally assumed that the Swedes owe their origins to the Thracians (another form of Trojans), a "boat people" from the city of Troy. In the centuries before the birth of Christ, the Thracians made their way north, settling near the Sea of Azov (in the Caucasus region). Ultimately, they came to settle in the area around the Baltic Sea approximately 1000 years later (ca. 100 B.C.E.).
Feeling the need to flee the Caucasus region under pressure of Roman advancement eastward, the Aesir began their move to the area now associated with Scandinavia, as is consistent with Snorri Sturluson's accounts of these early movements. In the first two centuries of the common era, accounts of the "Sviar" became more and more frequent in the writing of Roman authors such as Tacitus (he references them in his Germania).
It is generally told that the Scandinavian languages, including Swedish, derived from the languages of the Aesir and the Goths, though the sagas suggest that Scandinavian languages originated when the men of Central Asia began to move northward. Scandinavian rulers of the Middle Ages continued to acknowledge their lineage to the Aesir of their past.
By the Middle Ages, the group commonly known as the Swedes had already begun their settlement in Scandinavia, and their language was already on its way to developing into what it is today.
The long history of the Swedes gives the country a great deal of cultural coherence. It has had a lot of time to develop through the centuries. In terms of diversity, the various Scandinavian societies, as well as the other societies of Northern Europe, have given and borrowed a great deal from each other. The Viking raids of the eighth and tenth centuries a great deal to this. When visiting northeastern England today, Scandinavian influence is still visible to the observer. Likewise, Sweden is subject to Norwegian, German, Danish, and even Finnish and Russian influences. To some extent, their cultural heritages are not unrelated.