Sounds like a wonderful, full weekend! With many positives. But, I know how you feel, she seems to be sending mixed signals to you. Remember "Beiliev nothing they say and only 50% of what they do." C is saying one thing but her actions are showing you something else. Yep, she is confussed.
I'm very proud of the way you handled everything she threw at you. I get a feeling C is testing. And by the looks of things, you made some very good decisions.