I'm so sorry.

Ending a relationship is never easy. Especially if you love someone. I can tell your better off without him if he couldn't even say goodbye after two years. You will find someone who will love you for you. And like you said don't settle for anything less.