Få land ha en så rik historia som Sverige.