Sweetie, if there's one thing that's definite, it's that if he loves you like he says he does, he will respect you and your body. Now this is just me, but if you deny him the sex, you'll see his true colors. Don't let him touch you, and see how he reacts. If he's worth it, he'll wait for you. :] if he keeps asking and begging... Well, that's a bad sign.
You want a boy who will respect you for your personality and mind, not your body. And he won't buy the cow if the milk is free, you know?
And just for the record, telling a woman he'll sweep her off her feet and carry her to the tower and live happily ever after with her is just what she wants to hear.
You want sex, whenever you have it, to be totally free of doubt or guilt, because you want it to be one of the best experiences of your life. Don't settle for anything less.
<3,
effie