@Fastalive,
Fastalive wrote: the problem is that he is straight.
it's not a problem - it's reality
if he is truly your friend you do NOT try to make him fall in love with you
you find someone who is gay who loves you
__
now given you're in India, it's complicated due to legal issues - but you don't try to change someone's sexual orientation. you respect it - as your friend hopefully respects yours.