>>96352640
My thinking is that elves would be prudes.
I mean, humans live only 80 years. We're pretty easy to talk into doing dumb shit(you only live once!). Our religions extol self-sacrifice. If you have a taste for bad boys and end up a poor single mother(or if you married a rich older guy and ended up with retarded or autistic kids) oh well. It's only for a few decades.
Now imagine if you were going to live to be 1000(or basically continue a slightly better version your earthly life forever in Tolkien's Valinor). You'd be obsessed with genetics and maximizing the chance of a healthy kid. You'd probably stay chaste until marriage.