Very, very good question. Maybe it's something I can get closer to the answer on one my next long solo rides. From reading the other's posts, though I can't find much to disagree with.
I know it feels better when I'm happy at home, at work and with myself.......