Virgin

My boyfriend wants to have sex with me very badly so he can give me the uttermost way to show me he loves me, but he said he is willing to wait if we can't do it. But I lowkey feel like he is saying that to make me happy (I know it pains him). I do not want to have sex with him yet because first I am a virgin and second I still live in my parents house (17 years old) I want my first time to be special (our first time). I do not want to make him wait to long tho. We have been dating for a year, and I won't be in college until next year. He has been very patient with me constantly going back and forth on the idea of sex. But I can't seem to fully say yes let's do it I am fully ready. I want to wait until I am out the house. I have been stressed about this all summer and I really do know what to do. We talk about it and he is so happy, but then I come back and said I can't do it. He wants to try putting it in before we do it for real later, but that will break my hymen and then I will not be a virgin no more, and it won't be in a special place where this will happen at. What should I do ladies? How should I go about this? And ideas?