He sounds like a doll. I suppose all you can do is throw yourself at his mercy, tell him you were an idiot, and hope he will eventually forgive you. Maybe you can hang around for a while, just as friends. He may eventually revisit the idea of dating you.