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.