Had to go to the dictionary for this one- cause all I could think about was food-
savour US, savor [ˈseɪvə]n
1. the quality in a substance that is perceived by the sense of taste or smell
2. a specific taste or smell the savour of lime
3. a slight but distinctive quality or trace
4. the power to excite interest the -savour of wit has been lost
5. Archaic reputation
I picked #4- "the power to excite and interest -----" like this boy is watching the sky!"