Why my boyfriend cry when I try to kiss him? How to bypass it?

Anonymous
We hooked for almost three years, I know he love me so much & I love him much too. But after three years have passed, he didn't allow me to give him even a hug. He always keep his distance from me. May be I have to tell u a little about us. Three years ago, i proposed him, but he refused me and wanted to stay as friend. A few week after that, I threated him to love me while i holding him down, at that moment he was so shy, his face was blushing and cute, I accidentlly ended up with kissing him. He was going to cry beneath me, keep telling me to let him go, and he already told me about he can't love me. After giving another kiss, he started to cry out. I couldn't stand to watch him cry. May be he is childish or whatever he acted like he didn't know me after that event. I thought i am gonna lose him forever. But I took several months to rebuild our relationship. When things were normal again, I had to promise him not to take advantages on his body. One year have passed and he finally accepted me as his lover. I carefully managed that year to gain trust of his. In here, I just want to tell you guys, that is my hardwork result. I don't want to ruin it with single mistake. And then we keep going, whenever I try to give him a hug, most of the time he step back away from me. I think he worry about I am gonna kiss him. In last winter, I sneakly kissed him while he is sleeping. Unfortunately, he woke up while I kissing him. His eye was full of tears. Because of that he didn't say any words to me few weeks. I can't risk him to lose. But I want to hug him, kiss him to show my love, I have already tried everythings, others do to their bfs. But he is not like the others. I just want to kiss him. What should I do? ( sorry for my English skill)
Why my boyfriend cry when I try to kiss him? How to bypass it?
2 Opinion