Monogamous heterosexual love is probably one of the most difficult, complex and demanding of human relationships.