I agree with you,ww,in that both Alma and Cassie are two sides of the same coin;as I said in another post to Babytammy,they speak the same language,but in two different dialects...I mean that Cassie was looking for a suitable man to settle down,although her way of getting it is bolder and more agressive sexually,more in the line of a "femme fatale".(?).However,Alma is an humble and rather conventional country girl who had never thought in take the initiative in flirting because"it´s something done by men".But I disagree in that Cassie didn´t fall in love with Ennis,although she had found a replacement more or less quickly;for this same reason,Jack wouldn´t love Ennis so much because he looked for and found a replacement also in Randall.Sometimes,you need someone to make you feel alive after a break with the one you love,it´s like a "defense mechanism".