A man surveying a forest for his orienteering club in western Sweden stumbled on a trove of Bronze Age treasure reckoned to be some 2,500 years old, APA reports citing BBC.
It includes about 50 items, such as necklaces, bracelets and clothing pins.
The cartographer, Thomas Karlsson, said "I first thought it might be a lamp, but when I looked closer I saw that it was old jewellery".
Swedish archaeologists say it is very rare to find such a hoard in a forest.
Ancient tribes usually left such offerings in rivers or wetlands.
The hoard was on the forest floor, next to rocks.
It is thought that one or more animals had disturbed the earth, leaving the many items semi-exposed. They have been dated to the period between 750 and 500BC.
Mr Karlsson said he had spotted the metallic glint while looking down at a map he was working on. At first he thought the ornaments were copies, as they were in such good condition. Then he emailed a local archaeologist while having a coffee in the forest, regional newspaper Goteborgs-Posten reported.
The forest is near the town of Alingsas, about 48km (30 miles) northeast of Gothenburg.
Archaeologists describe it as a "depot" find - that is, a hoard deliberately left as an offering to a god or gods, or to invest in life after death.
The jewellery "is extremely well preserved", said Prof Johan Ling, lecturer in archaeology at Gothenburg University.
"Most of the items can be linked to a woman, or women, of high status," he said, quoted by Goteborgs-Posten.
The treasure includes a type of rod used to spur on horses, previously found in neighbouring Denmark, but not in Sweden.
Swedish law requires anyone finding such antiquities to notify the police or local authority, as they are regarded as state property. The Swedish National Heritage Board then decides what reward, if any, the finder should receive.