Allah has created us with desires. We must control them. To give in is to transgress. Allah has created humans with desire for opposite gender. Any deviation is man made. You must exercise patience and realise the severity of acting on your desires. To do so is a great sin in islam