i have found that in the end, we listen to the advice of others yet still follow our own heart, even if it leads to despair when we are in love.
He apologized to you and acknowledged that He hurt you, which give Him very high marks in my book.
good luck, you two.