I'm virgin and unable to have sex PLEASE READ

Bela • In a relationship with him forever❤️

I'm in a relationship with my first love for 15 months and everything is heavenly perfect between us. We love each other for 5 years. We find each other so attractive and we're loyal AF to each other. Our honeymoon phase doesn't get over and I think won't ever get over because we stay horny all the day. I'm 17 years old and he's 19. Our phone sex and sexting is always active, but we never could have intercourse. He adores me a lot and our foreplay lasts for an hour at least. But when he's dick becomes erect and he wants to put it in, it only gets 2-2.5 inches inside my whole and then I SCREAM out of pain and then he stops because he says he can never see me in pain. I know it gets hard for him to stay normal in such a horny mood. And I feel so guilty that we can't have sex because of me. As we're virgins, idk how to make it happen. Is the pain normal? Or do I have any problem in my vagina? He never complains he hugs me when it hurts me but this isn't the solution. I want to give him the pleasure like other girls can. I get horny too but whenever he tries to put it in, I feel like the whole is too small(maybe it's normal cz I never even masterbate) Is it normal? What should I do to make it happen?

P. S.: We tried having sex 5-6 times