I know you love him, but you just said yourself you know you won't be together forever. So I would wait a little longer especially if he is willing to wait too. There are so many guys in high school nowadays just trying to add girls to their list of having sex. I'm not saying you won't be together forever, but if he's willing to wait and you're both virgins I would wait girl! Wait as long as possible it will make it so much more worth it TRUST ME!
Bookmarks