You may ask why two people who are loving each other can't be together. That is because one side is not brave enough to take the risk. There are just too much unknown across the line between friendship and love(relationship). Some crossed the line and found that their life is full of colors while some just traded their freedom for hell (hell hath no fury like a woman scorned lol). Anyway, you need to access the situation and see if you are ready to bring things over the line.
Once you are sure, you just need to talk your partner into it. Don't come blame me when something goes wrong if you manage to "cheat" your partner into it and something goes wrong. All I can tell you is never give up so easily but at the same time, know when to let go of things. It's a balance here actually. It takes more than guts to get something done. Wish you all the best in life my friend.
If you love someone strong enough, you would cross the line and make things happen. Don't wait for things to happen but instead make it happen. Take the first step and maybe things would go better then you have expected. I did that with my darling and things turned out good.