Don't be so hard on yourself. Let yourself cry. Because, in 18 months time he'll walk back into your life. But this time, you'll walk away, and you'll realise it is one of the best decisions you've ever made.