If you feel so strongly about keeping your virginity until marriage or the age of 21 (is it a whatever-comes-first type thing?), then do it. If your girlfriend really loves you and respects you, then she will respect your decision. If she gets angry, or breaks up with you over this issue, then you'll know she wasn't worth giving it to in the first place. Personally, I'm impressed. There aren't too many guys out there these days who want to wait for the right time or the right girl. :thumbup: