If you're a girl and the guy is gay then you should give up. He most likely is not the love of your life if he's gay. If it was meant to be then he would be straight. Open up to meeting other guys.
Break contact with him because you're not going to change him and keeping him in your life will only lead to increased agony and heartache. I know it's tough to do, but you have to remove him from your life.
It sounds too risky because you're not saying that you're the love of _his_ life. Treat it like an amazing celebrity crush and find a man who is slightly less gay who will love you forever.