Oh dear I am sorry you are having such a bad day!!!

First, the no eye contact thing could be really good OR really bad. You just simply don't know and won't because you can't get into his head. I love what P17 said - it sounds like you did all that for HIM, not for YOU, and when he didn't have the response you were expecting, you were let down. I think that is why it is so important to detach for yourself and not for him, not to get him back. You need to be able to detach emotionally from him, and not have ANY expectation of him because he has proven time and time and time again to let you down.

Emotionally detaching helps you to be the best you because you are putting YOU first, not him. The spotlight needs to be away from him, and onto YOU. I also think it will help you make the best possible decisions for your future - Not having your heart dictating your direction but your head allows you to make a more informed, wise decision.

As for the other night, I am SURE he noticed how cute/sexy you looked. He had to - you are female and he is male - it is wired into their brain.