Yes, we waited for religious reasons and we were both equally committed which helped. We did talk about it. We spoke about how we didn't want to have sex prior to our wedding night and so we put boundaries in place for ourselves (no being naked with each other) so we could keep to that. It wasn't a huge priotrity, we have both known (religious) couples who had had sex before marriage and it hasn't led to crushing guilt or issues in their marriage, it was just a choice we made for us.
I think one of the issues can be that if you wait you can build sex up into this all important part of marriage and first times for both partners can be disappointing! We spoke about keeping our expectations low, especially since we were planning to have sex after our wedding day - an exhausting day with quite a bit of alcohol! But we both read a couple of books on sex (we read lots of books on marriage as well, not just about sex) and chatted about things we would like to try, and things we really didn't want to try ( although four years on we are a lot more adventurous). It was lots of fun and I think it drew us together sexually even though we weren't actually having sex if you see what I mean.
I was definitely nervous on the night, but we kind of planned what was going to happen (bath, massage etc) and that made it less scary. It also meant that even though the sex was fumbly, awkward and a little painful we both had a good time anyway.
Some of my friends were worried because my DH (then DP)was in his late thirties and hadn't had sex. They felt this could mean he wasn't into women, or sex and I would discover awful things about him once we were married. But, as you said about your DP, he was devoted to the church and Christ and hadn't really thought about it! I can assure you it hasn't held him/us back! It has probably made me more confident and willing to try things because I know he won't be comparing me to anyone else, so I'm more willing to do things that otherwise I'd feel self conscious of. Which is great because it turns out I've enjoyed quite a lot of them.
Don't worry about asking personal questions, if you can't do it here, where can you?!