The biggest misunderstanding about love is that it is omnipotent. Don't you know that love in reality is unstable? People who believe "I will always love you" are stupid.
Sometimes, leaving doesn't mean he will continue to love you. Time. It allows you to see a person clearly.