Sex with my crush now boyfriend?

I'm in a relationship with my crush of 4 years, we've also been friends for that long. I love him and told him (he didn't run away 🎊). Anyways we have done some sexual things but no penetration. I'm still a virgin and I want my first time to be special and with him. There is also the things with us both going away for college (we're hoping to go to the same state so we can stay together) that makes me hesitant. I want to have sex but I also want it to be for emotional reasons not just physical attraction. A part of me says to just have fun and another is like maybe think a little longer about it.

Any advice? Anyone go through this? How'd it work out?