Oh...
Why are straights so horny? 
For the sex portion, I will borrow a response from one of the gay
website:
Not all gay men do that you know!
You seem really terrified at the thought of having anal sex with
another guy! And you know what, it is perfectly normal to feel like
that!
Most people are worried and afraid of things they havent tried
before. I think you know that you can also have fun with another
guy in bed besides having anal sex. There are plenty of other
things you can do, like oral sex, licking, kissing, sucking,
rubbing each other, massage, touching, mutual masturbation,
cuddling
. Use your imagination and experiment, you get the
idea!
Many guys think that gay men only have anal sex. That is not true.
Studies in other countries have shown that only something like 40%
60% of gay men have anal sex. So you are not alone!
But if you still wish to try anal sex, it may be a good idea to
first talk to your partner about it, and discuss what is
comfortable for you, without either one of you feeling pain or
discomfort. Its also useful to talk about safer sex, and introduce
the topic of using condoms and water-based lube when youre doing
it for the first time.
Also, whats most important is that you have fun that is enjoyable
both for yourself and your partner
& make it safer fun
too!
As for attraction part, it's just like how straights are attracted
to the opposite gender. We look at face, body, personality, etc,
etc...