My best friend gives me mixed signals constantly, should I give up on him?

After telling my best friend I liked him he was off and on. He can easily change his mind. A few nights ago we were with family friends, being flirty even after we decided we were going to be just friend, he decides to give me his jacket because I was cold. We kept making eye contact, flirty, and... Show More