So Confused??

So there is a guy I've had a crush on for 2 years and he knows I do. When we're talking he always blushes and plays with his hair. However when there is a event he flirts with someone else but doesn't show up or he leaves me on read. I don't know what to do anymore because I still like him and I know he's a nice Christian from a respectful family. What should I do?