This has been bothering me for a while, and I just wanted to get a few opinions...
A decade ago, my girlfriend at the time and I relocated from our rural town to a suburb of a large city hundreds of miles away after I accepted a job offer. I was pretty stressed right after the move. I was putting in long hours as a first year employee, running as much as I could, and worried about finances due to the area's ridiculously high cost of living.
My girlfriend was an absolute saint during this time. She didn't have a job lined up, so she started working retail. While I was working late, she took care of everything around our little apartment. She cooked, cleaned, did all the shopping, and had my suits ready for the next day. She took care of our bills and finances. She planned little weekend trips to local sites and even scouted the area for running locations. She was constantly positive and happy, supportive in every way.
But I was completely blind to it. I didn't appreciate her help. I took out my work frustrations on her, usually just by ignoring her when I got home. I was overly critical of her for not being able to find a better paying job to help us financially. Basically, I was a total a**hole.
We had been dating for two years when we moved, and she put up with my nonsense for another year and a half. We broke up, she moved out, and I haven't seen or had contact with her since.
I'm now 35, been happily married for two years, moved up the ladder at work, financially secure, and running well. For some reason, the better things get for me, the worse I feel about the situation with my ex. I'm overrun with guilt. It's not that I want her back; she's not "the one that got away." I just want to apologize somehow...tell her that she was a great person and that I didn't appreciate all that she did for me.
So, should I do something like write a letter apologizing to her, or would it be best just to let this all go and not mess with her life? Has anyone been in a similar situation?
Thanks for your help.