Until recently, it seemed sensible to assume that our happiness was determined by factors, such as luck or genes, beyond our control. New discoveries, however, point to a fresh way of thinking.