My boyfriend doesn't show affection.

My boyfriend and I have been together for quite a while. We plan on moving in together soon. We even want to start a family of our own one day. But lately things have been getting frisky. We're almost always fighting. Not a day goes by without an argument about how stoic and cold he can be. He's not a naturally affectionate guy. And it affects me a lot. I don't know how to deal with this, as I'm an overly sensitive person who will truly just cry over anything. The lack of affection really hurts my feelings. We've moved past it several times, and I appreciate the progress and efforts he puts into opening up a little more, but he always ends up giving up on it all because it's just not the way he is. He loves me, I know he does. I can feel it. He just doesn't understand why I need him to show me, to tell me so desperately... I don't know if I can carry on or even imagine a future with somebody this detached. How do I learn to accept that aspect of his personality and live with it peacefully? How can I stop hurting over this? Can such a relationship work out?