I understand and empathize with your feelingsWhile they're totally valid, I'd remind you that there is no shame in YOUR capacity to love. You were doing your best to make your circumstances as good as you possibly could, and he just wasn't able to meet you on solid ground. This is more a testament to your depth and capabilities than anything else.