Seriously, I would really urge you to wait until you're married. I second everything the others have said. Practise self-control. Do what God tells you, He knows what's best!
You've said your boyfriend will respect your decision if you choose not to. That's the sort of man you want to marry. A man who will love you regardless of what may happen. A man who respects you enough not to take your virginity from you before he commits himself to you forever.
When I was 16, my boyfriend of only two months said, "I think we've reached that stage..." and then started trying every trick in the book. He said, "You've got more chance of being accidentally hit by a train than getting accidentally pregnant!". Goodness knows where he got that one from. He eventually broke up with me due to my refusal, saying "I don't think I love you anymore". How convenient! There are a lot of people out there who try and tempt others into the sin of adultery. Make sure your boyfriend knows he doesn't have to be one of them. Have a look at the book of proverbs. There are plenty of warnings in there about being tempted into adultery.