Sorry your feeling hurt, but sometimes things just don't turn out as you would like them to. Next time though maybe you should look out for some signs that he's not into you in that way. If you've got to pay the bill everytime (or most of the time) you guys go out, he's probably not into you. If you're the one putting in all the effort, that's never a good sign.
I hope you find someone better for you.