I agree Yankee Candles do hold their scent and are a lot better than a lot of cheaper versions, I guess you get what you pay for. I would love to make my own candles though as often i cannot find my ideal fragrance.I have also noticed that inexpensive commercial candles lose their fragrance quickly when they burn. Some of the more expensive commercial candles, such as Yankee candles, have a stronger fragrance when they burn and they do smell like what they claim to. I do think that making your own candles can help this because you are in control what fragrance you add and how much fragrance.