I'll make this as quick as possible.
I broke up with her 6 months ago now. We went out officially for a year and a half.
We text regular and met a few times, had sex etc. She chased me. Asked me out again I said no as I didn't know what I wanted (I was having personal problems at the time)
We went on holiday together (was booked before we split) for two weeks and it was great. I planned on getting her back.
We got back and she was all cold and distant and wouldn't meet me and started dating some other guy. She said she pinned after me for 5 months and had to get over me. As soon as she updated her Facebook to in a relationship with this guy she text me everyday just random nice things, such as about films I like etc...
We still text etc now and again but now I don't know what to do. How do I get her back? I was thinking as she doesn't want to meet me (I'm guessing she maybe still has some feelings for me?) that I would send her a love letter expressing how I feel. I know I hurt her bad but I really felt we we're growing up and getting back together again until this new guy. It's 6 months since we initially broke but it really only feels like a month seeing as we still constantly hung out etc before our holiday. Should I wait it out? Or send the letter? She's with this new guy now and I'm sure they're in the Honeymoon period or whatever so I don't know what to do.
Also I've really changed since we split, I've sorted my career out, about to buy a car and I've gotten into shape as I run 5 times a week now so please don't recommend I spend time on myself as I have thank you.
Advice please xx