Long-lasting fragrance