Why doesn’t Danielle understand the deal? This is a transactional relationship. Johan doesn’t find you attractive. He doesn’t want to have sex with you when he could have a million other women.
Everything she’s “given” him has been paid for with sex.