<human>: Can you condense the text into a few key points?

So I've been dating this guy for over a year, known him for a lot longer than that (same wider friends circle). For the most part, everything is great - there are not really any fights, we spend a lot of time together, we have a ton of the same interests and opinions and are quite attracted to each other.

A few months ago I expressed disappointment that he had never really opened up to me emotionally - he doesn't really make himself vulnerable at all and has never really expressed any feelings with me. He does express a lot through physical touch and spending time with me, so I had tried not to let it worry me. He basically exploded with "I guess I never really cared about you" and a bunch of other hurtful things before he started crying and took it all back. We agreed we needed to communicate better and work on that.

Fast forward to now, I brought it up again because I felt like after a year we would have established a bit, but essentially the same thing happened. "This was never going to be a home run for me" and "I guess I've never really been in love with you". I guess to me it feels like everything it pretty good and maybe he's just looking for some sort of fireworks display that may not really exist? Or does he actually not care? 

I guess I just find it strange that someone would text me all day for a year, come over / have me stay over probably 5 nights a week, spend most every weekend with me ... and then say this? Is it even possible or is he scared/emotionally reserved? Halp me plz. Tell me I am not completely crazy for thinking that I deserve some emotional intimacy and he is capable of giving it to me?
<bot>: Boyfriend of a year when finally confronted about his feelings said he has never loved me and never could, trying to make sense of this with his actions.