The surprising reason why Gen X has turned out to be the happiest generation

.....

© Upworthy