Happiness, Thoughts and the Weather.