You have to make a choice and not to regret it.
Are you willing get hurt (ie. when he leaves you again like he once did)?

Willing - Do lots of things to make him happy because when he's happy, you will be happy and you might touched his heart. Do lots of self improvement.

Unwilling - Make more friends to occupy your time. Time heals when you are in the right track.
Loving him means letting him go, respect his decision.
For now, get moving on with your life and meet more people or you will get stuck in walking circles again.