Thank you for your responses. Every single one of them means so much to me. I have very few people that I can confide in. In fact, the only person I can talk about this with is my best friend.
I feel alone. Yet, I haven't even started to solve my problem with him. He will be coming back home in a week and told me he'll call me back tomorrow at the same time. I know he will... I am sure he is feeling bad right now, but not as bad as I feel. Maybe I should have waited until he got home to discuss this situation...But what's done is done! I know he still loves me, but I believe that our definitions of true love may be different. I do not know what to do. I wanted to give him the benefit of the doubt too, as you mentioned Evil Force. Something is strange (as Puff mentioned)....Why is he lying? I have invested so much into this relationship. So much time commuting to go and see him. We spent the holidays together, we spent my birthday together, we spent valentine's day together, we talk every night, we sleep together, we adopted a cat together, we bought furniture together, we eat together, we go places together, etc...I do EVERYTHING for him and still would if he truly loves me...
When we were on the phone today, he asked me "Do you miss me baby?" That's when I brought up the subject and tried my best to not accuse him of anything. I still don't believe him. I think he lied...
This is the first time he has abused me verbally. In my previous relationship I was abused verbally very often and I dealt with it until a certain point, where I broke up with him (plus he cheated on me twice). I'm a nice guy, very understanding and caring and I'm someone who likes to give and does not expect anything in return. I am very honest. All I care about is having someone to share my life and kindness with...I guess the caring and honest guys, like myself are often taken advantage of. I can't be mean to people cause I don't have it in me. I'm still in love with my bf. But I am not a machine, I have feelings and I need to be cared for, just as I care for him. I need to be listened to and understood. But most of all I need honesty and love.
We did so much together, so many memories and future plans. If we break up, what is gonna happen to our cat? I couldn't bear to give him away.

I even bought some furniture for the two of us and its all here at his place... It will all have been in vain if it ends now. I am at the point where I just don't know what to do. Plus, I was recently was laid off from work and need to find a new job. Everything is falling apart. Should I ditch him? Should I wait till he comes back and have a serious discussion with him and possibly give him a second chance? Why was he so mean with me today? He has never been like that before. I feel trapped cause I have no choice but to stay here at his place and babysit the cat until he comes back. And by that time I should have made a decision about what needs to be done with our relationship. But the way he holds me and hugs me, I know he loves me. It's for damn sure he wants to keep me and not lose me. But he has to treat me good if he wants me to stay. It was the same with my ex. He was always apologizing for yelling at me, cheating on me, etc... And I accepted all that sh$t!! I think this may be one of the most difficult times for me.
I hope he is reflecting upon what happened today and what he said to me. He's 37 and I'm 24, but right now that is really not the issue. Whenever he needs something, without him even asking me for help, I would run to him with open arms and open heart and lend him a hand. I am sitting here now, still wondering what I should do...
Thanks guys. Just writing down my feelings here helps a lot. I am getting it out of my system. I am glad to have a place like this where I can come to. It's important. take care