A mí me da que has idealizado a tu amigo por hacer de amigo y que se te ha juntado que no estabas bien con tu pareja.
Además por lo que cuentas es como que piensas que le gustas a tu amigo tanto como para dejar a su novia. Seguramente sí fuera así, ya habríais tenido algo, o él hubiera dejado a su novia por ti.
Yo pensaría en la opción de que le has idealizado porque te ha ayudado cuando lo necesitabas. Date tiempo para pensar y no compliques la relación de tu amigo.