Never quite grasped how, if men and women are born and die in fairly equal numbers, how there can be multiple virgins available to each man. Also complicating things is they do specify virgins - how many women are dying virgins? Wouldn't that be a prerequisite to being a virgin in paradise? Do they take the very small number of female virgin souls that show up and soul-clone them or something? Or is there some sort of Virginity Odometer on women which can be rolled back to zero, at death? Please don't laugh, these are serious doctrinal and metaphysical questions!
Presumably the virgins are houris. The women faithful, OTOH, seem to each be monogamously confined to a husband once again (no multiple supernatural male lovers).
But the most critical thinking Islamic scholars contend that mortals are unable to fathom what the divine pleasures of Paradise are like, and so familiar earthly delights were substituted as metaphors (food, sex, gardens, eternal health).
Strangely enough, the usually invisible jinn can qualify for both jannah and jahannam, too -- and would similarly have companions in Paradise when such concrete examples aren't dismissed as allegory for abstract bliss.
_
