The church says that sex should only be for procreation, which is crazy (in my opinion, at least).
The Roman Catholic Church teaches that based on a faulty understanding of Genesis 38:1-10. The Church Universal, however, teaches no such thing. In fact, I'd wager that the majority of the Church Universal, outside of the Roman Catholics, understands that the reason why Onan was struck down by God was because what he did was pretty much defrauding his brother and his line, under the law of the time.
Furthermore, if you read between the lines when Paul talks about why some people should be married in I Corinthians 7:1-5, marriage serves, among other things, as a permissible outlet for sexual perversion so God's people don't fall into sin. That pretty much tells me that monogamous kink is not only allowed, but perhaps even encouraged within the bonds of marriage.
I'm not saying I would have pre-marital sex because it's in the Bible, I meant to say that people saying that they're waiting for religious reasons is BS.
Why are religious reasons BS? I can't even count how many times Paul implores us to "flee from sexual immorality." His definition of immorality most certainly includes fornication (sex outside of marriage) based on the social mores of the the time and the laws put forth in the Pentateuch.