During the Sodoma and Gomorrah story, we know that the angels went to Lut house as young handsome boys and not in their natural form. That's why we suppose homosexuality is a sin. But why in Qur'an it's written that in Jannah we will find young handsome boys and beautiful girls that will serve you and will fulfill your desires? Isn't that a bit contradictory? How can handsome boys be a promise if homosexuality is a sin? Don’t try to answer by saying that boys are promised to girls because it's kinda clear that Qur'an almost always addresses to men.