To be able to smell something, molecules from what you're smelling must be able to float through the air and up your nose to neurons that perceive smells. The molecules need to be light and volatile (easy to evaporate) so they'll float. Substances with these kinds of molecules - such as some flowers and many foods - are easy to smell. At least they're easy to smell if you have the gene (and if the gene in your DNA is undamaged) for encoding your receptor neurons to recognize that particular smell.
What's the difference between hunger and cravings?
Answered by Discovery Channel
Can people really be brainwashed?
Answered by Discovery Fit & Health
Are earworms really worms?
Answered by Science Channel