Wow! You've been given some really good advice here. Who needs counselors when you have 3fatchicks!
My best girlfriend told me something in college that I've never forgotten. "If it walks like a duck and talks like a duck, it's a duck. People will tell you who they are if you listen." I hate to be blunt, but this guy doesn't love you. He enjoys your company, the sex, etc. But, he doesn't love you, and he told you so.
If LOVE is important to you, then you should move on. I don't know how old you are, but life is too short to give all of your love and time to someone who doesn't love you back.
There's some good advice here. Read through it again, and do some heart searching. I think you know what to do.
PS If you break up before the wedding, you'll be all dressed up and on display and SINGLE -- give him an eyeful of what he missed out on!