Should I contact her?

I met a girl 1.5 years ago and I pursued her aggressively. I got her but after I did I realized I wasn’t ready for a relationship. I’d just got out of a 5 year relationship right before meeting her and was still in college after the military. She is 6-7 years older than me and already had a career, smart, successful and I felt I wasn’t ready for that. At the time I was quite immature and I said awful things to her. Told her I didn’t even think about her and that she wasn’t my type. I was trying to get her to move on quick but it had the opposite impact of hurting her badly and then I refused to meet up to discuss it after she told me how hurt she was. I’m now working in a good job and I still think about her. She was the kindest person I ever met and very beautiful. She was helping me get an internship, she paid for dates because I couldn’t at the time and she even offered to take me to Dubai so we could spend time together. She didn’t care about whether I had money- she said she believed in me because we wanted the same things in life. I think about the horrible things I said to her. There were a lot of them- I even told her she’s too old to have my kids as a reason to leave her. I want to reach out but I’m afraid too much time has passed. I would like opinions.
Should I contact her?
Post Opinion