<human>: Can you give me the gist of the text in a nutshell?

Sorry if the formatting is weird, I'm on mobile. 

I've known my boyfriend Jake for 5 years, and we've been dating for 3. A little background, he had a really rough life growing up. His parents were extremely abusive, and he has horrible anxiety because of it, and he still has some pretty bad nightmares from it. 

Thursday night, I woke up to hear him whimpering and mumbling in his sleep. Knowing he was having a nightmare, I tried to wake him up so he didn't have to deal with it. He wasn't waking up when I gently shook him, so I did it a bit harder and called out his name. It worked, but when he was waking up he cried out and started swinging, and hit me in the nose. I backed off and went into the bathroom to clean up, and he came in crying and apologizing and telling me he loves me. I tried to tell him that I don't blame him, he was asleep and I understand that but I think the fact that he grew up being abused is making this situation so much worse. 

It's Monday now, and while he'll still sleep in bed with me, he won't touch me. He said he doesn't deserve to touch me after hurting me so badly (it's not even that bad! It looks worse than it feels). I love him, and I miss cuddling with him but I don't know how to help. I've offered going to therapy with him, but he says that I shouldn't go when I've done nothing wrong.
<bot>: my boyfriend accidentally broke my nose when I was waking him up, and now he's afraid to touch me. Any help would be appreciated.