Kleins Perfumery, which has been a Brunswick street stalwart since 1993, is one of those shops where, if money was of no concern, we’d all happily have one of everything. The knowledgeable staff don’t try to convince you that you’re beautiful just the way you are, or make any silly claims about stocking every perfume in the world; they’re better than that. But they do stock items from over 80 brands that have been chosen with love and care. Some scents are challenging, but memorable; others are evocative of travels, time and places. There are candles, oils, soaps, scrubs, skincare, hair care, eau de toilettes and parfums. They can be rare, expensive or exclusive but they are worth every penny.