> And one of the hardest optimization problems of being human is deciding who to love.

I truly agree. But then what do you look for in a relationship ? Cause to any optimization problems there are constraints and an objective function to push the metaphor ?

Just being able to give to someone. Children and pets are the best example for this. No matter how badly someone distrusts humans, they can at least rely on pets to give to.