Si ese chico
Ya no quiere estar contigo, casi nada puedes hacer para que vuelva, pues no puedes obligarlo a que esté a tu lado, si dice que ya no es felíz con esa relación.
Está un poco extraña su actitud, si ya llevan 4 años de relación y hasta ahora se ha dado cuenta que no es feliz contigo, que no le has demostrado tu amor, ¿por qué despues de 4 años se viene a dar cuenta de ello?, si antes no te había dicho nada.
Cuando hay problemas en una relación, lo mejor es hablarlo a tiempo, no dejar que avancen hasta que ya no tengan solución, para eso debe de existir la comunicación honesta y sincera en la relación, para hablar los problemas y las situaciones que se esten dando en ella.
Pero si ese chico nunca te había dicho que no se sentía bien, que algo estaba pasando, tú tampoco podías adivinar que él no era feliz, te digo que está un poco extraño.
Por ahora mejor deja pasar el tiempo, trata de asimilar que tu chico ya no quiere estar contigo y trata de seguir adelante. Te será difícil pero todo se supera con valor y esfuerzo, sufrirás un tiempo, pero pasará.