A General Theory of Love