I also have the perfect partner for me. Like you, Pax, I don't dwell on the bad stuff. I'm not in la-la land, but I'm done with those who complain all of the time and never do anything. Of course, in my job, I have the ability to be empathetic, but when I go home, I need to be around functional friends and family. I have divested myself of all others.
Other than that, riding, skiing, and eating make me happy! Reading, too.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport