Callar no lo veo una opción, eso seguro.
Primero planteate que quieres hacer con tu relación después de esto, antes de hablar con él. ¿Estás dispuesta a perdonarle y seguir con él? ¿Si te dice que solo fue esa noche seguirías con él? ¿Si te dice que ha pasado más veces en estos 4 años que harías? ¿Y si te lo niega? Ten clara tu decisión ante las diferentes posibilidades porque si no ha sido capaz de decirte nada , es posible que lo niegue y seguramente te dirá que solo fue esa noche.
Puede que haya pasado más veces (muchas pensarán eso aquí y a tu alrededor) o puede que ese día se desatara lo que llevaba tiempo guardando, que eran las ganas de que pasara algo, porque aunque fuera la primera vez que pasaba, no fue de la nada, fue de haberse estado conteniendo mucho tiempo, que para mí está igual de feo que si se hubieran acostado durante estos años otras veces.
Piensa si vas a poder recuperar la confianza en él, si en caso de perdonarle esa chica tendría que desaparecer por completo de su vida y si serías capaz de seguir con él sin dudas, porque si la confianza se pierde, la relación se va a ir a la mierda antes o después…y él la ha roto, de eso no hay duda.
También existe la posibilidad de que le digas que sabes eso y que sea él quien decida que no hay más que hablar y que quiere estar con la otra chica, todo puede ser.
No lo dejes pasar mucho más tiempo, puedes hablar con la amiga que te lo contó ya que ella sabe lo que hay, que te vendrá bien verbalizar todo con alguien.
Y pase lo que pase, mucho ánimo.