Thanks oilfieldtrash!
Was it not Cassie that forced herself on Ennis and kept on that way?
Au revoir,
hugs!
I certainly don't think Cassie forces herself on Ennis. In a certain way, Ennis uses Cassie to maintain his public appearance of being a straight man. I think he's happy (to a certain extent) that she comes along because it's quite convenient for him.
Artiste, you're right that Cassie makes the "first move" in approaching him and asking him to dance (and to rub her feet, etc.). In that regard, she's like Jack... both Jack and Cassie make the "first moves" in their relationships with Ennis. And, I don't think either one can be accused of forcing Ennis to do anything.
Cassie's role in the film certainly is complex, I agree with you (and almost everything in BBM is complex, which makes it so great). In one sense, I think Cassie... being probably one of the most beautiful women in Riverton... is meant to demonstrate the degree to which Ennis is not straight and maybe not even really bisexual. Most people who are attracted to women would be thrilled to have Cassie as a girlfriend or would at least be flattered or excited by her attentions. And, Ennis's lack of enthusiasm is very telling. The little smile he gives Cassie when he rubs her feet, does show some level interest on the part of Ennis. But, again, not the excitement one might expect.
Ennis does date her for a long time. Introduces her to his kids (which is often considered a big step in a relationship), etc. So Cassie had good reason to believe that their relationship was serious. Whereas, I think Ennis continues to see the relationship as convenient and as a cover. His totally bored attitude towards it in his discussion with Jack is pretty revealing.