Your heart and your head are telling you to do two different things. Your heart really likes him and wants to be with him. This is the part that forgave him. Your head is telling you to be mad and move on. You deserve someone who is honest and doesn't cheat and will be good to you. It is really hard to decide which way to go.
You both are sending one another conflicting messages with your looks. He may be reading your looks differently than how you mean them to be. And he might be looking at you one way and you might be reading it another. It is time to solve this. Decide what you want to say to him. Talk through this. Hear it first hand. Help yourself feel better by making him understand how he made you feel. He cannot read your mind. As much as we would like guys to figure out what we are thinking, they can't. Again, they are not mind readers.
It might be helpful for you to write out on paper what you are feeling. Be honest with yourself. Just list what you are feeling and then put it into sentences. When you are ready you can share it with him. Then your stare downs will be over. Talking is the best communication. Give it a try.
Reach out again and let us know how it goes,.
Naina, Counselor