Creo que lo mas sano para ambos es que lo dejes, porque es injusto para él que lo está dando todo y tú te estás mintiendo a ti misma estando con una persona a que no quieres. Dices que ha sido la persona que más bonito te ha tratado y si de verdad al menos sientes algo de respeto por él, déjalo ser feliz que seguro te sentirás mucho mejor contigo misma dejando de mantener una mentira…que más da lo que digan los demás si la que está en esa relación eres tú! Céntrate en ti que seguro el tiempo pone todo en su lugar y te hará ver las cosas con más claridad.
Y con respecto al otro, mantente firme y no le busques que seguro te arrepentirás. Primero aclarate tú y piensa que es lo que realmente quieres y necesitas. Mucho ánimo!