EarthSky | Why do pine trees smell good?
Pine trees - as well as spruce and fir, all Christmas tree favorites - produce chemicals called terpenes, giving them their special, distinctive scent.
United States Grand Teton National Park Us National Park Service Royal Society Of Chemistry Teton National Park Royal Society
Source: earthsky.org