I always expected to end up with you.
It’s all I’ve ever wished for ever since our relationship started two years ago. You didn’t treat me well once you moved, but I waited for you even though we didn’t do the long-distance thing. I have thought about you literally every day for the past two years.
When you finally visited a couple of month ago, I knew I was in love with you but I couldn’t bring myself to say it. I wanted to protect my heart. But when you told me you were moving back home in a year, I was ecstatic. Finally all my dreams were coming true. You were very romantic and made a huge effort to keep the spark alive until then.
Unfortunately, in life the least expected events always occur at the worst time. A week after your visit, a romance blossomed between me and a friend. A couple of months later and we’re in love and meeting one another’s family. I never thought I could love someone else. I never thought I’d have to choose. But I do, and I will.
At this point I’ve given up on trying to predict what will happen in the future. I can’t say if we will ever get to be together. I am sorry if finding out that I’ve found another man hurt you. I’m sorry that our timing has always been awful.
However, I can’t apologize for being in the first healthy relationship of my life. I can’t apologize for allowing myself to be happy.
I can promise you that regardless of what happens, we will never lose contact. I care about you too much. I will never forget about you.