Very sorry to hear this lady ((((((((Ginger1))))))))
I haven't followed your dating him since the beginning, but in the time that I have it seems you were a convenience to him rather than a priority and you towards him was the opposite. Can't work like that in truth for either of you long term, BUT I do believe it possible that he did love you. His inability to provide it to you in the way you needed vs perhaps how he felt he couldn't meet your expectations could have caused him to make the decision he did.
All of us will come and go through happiness and heartbreak until we each find that person for us. Keep going girl, love your D, endure through this as it just frees you up to more special moments yet to come in your life. This is but a necessary part of your life to get you to the place you are ultimately meant to be. There is a man out there who will find you, love you and stay G.