I am 20 years old and recently started dating this guy. He is absolutely amazing. There is one problem I am still a virgin and want to stay that way. I always told myself that I wanted to be in love when it happened. Its just really hard , I am physically very ready for it but emotionally my heart says no. I get him all riled up then I have to stop myself from going any further and always feel really bad because I can't please him. I am not for oral sex at all. What can I do?

