Perhaps the main conflict in Giovanni's Room is that David wants to love women, but he's sexually attracted him to men. He attempts to have it both ways but, in this case, love follows desire, and he eventually has to admit that his feelings for his fiancée, Hella, are empty and unromantic. Giovanni's Room is known for its frank portrayal of same-sex love. Much of that frankness lies in revealing the complexities within male love, which portray it as not so different from a heterosexual relationship.
David's memories of his father's carousing behavior suggest that, from an early age, he thought of sexual desire as a necessary evil, a weakness opposed to real love and serious relationships.