Treasure is usually associated with riches — gold, jewels, doubloons — the stuff contained in pirates' treasure chests. However, you could also treasure things with pure sentimental value — like your pet rock or your blankie.
The English word treasure derives from the Old French tresor, both meaning "something of great worth." Still, the French tresor sounds so much more luxurious than the English treasure, and that form is the chosen name for an expensive perfume. Worth is relative, though. Going back further, we can find the Latin word for treasury to be thesaurus, which is what a book of synonyms is called. Guess the ancients always understood the richness — and worth — of words.