Thank you guys, all of that was wonderful advice. I've got two colleagues at work who I've told - one is our mutual friend. She's said that she has previous form for lashing out at people when the going gets tough.
I think for me, the biggest thing that has hurt is saying the whole 'I love you, I only feel like me when you are here with me and I want you here all of the time'. To then it being like yeah I was only saying this to make you happy, I need to learn to be me still when you aren't here. And that's fair enough, I get that. But there's a way to say it.
The other aspect is that if I text, she seems not to like me, she loves me and I do believe that, but I don't think she likes me as a person. If I don't text her for a half an hour she then messages me talking about random stuff. I had an awards dinner last night and had to leave after two hours as I was constantly on the verge of crying. She's found so many things I thought were great and turned them all into a huge problem for her and that she only did them to keep me happy.
I feel like she's projected her hate of the business onto our relationship and has said some very hurtful words to say to me, and that's where the whole rug being swept under me feeling comes from. It's like someone has taken my favourite person in the world and swapped it for a cruel imitation.
I never once thought this would happen! Not ever. But she also doesn't see what she's done wrong either - everything is my fault, she doesn't see the sacrifices I've made for us. I've gave up my sports to spend time with her and she said now she desperately wants me to disappear off to do them again which was hurtful. I need to not be a walkover, but it's so hard to fall into the trap of being someone I'm not just to be normal us again.
Thank you again, from the bottom of my heart. I'd rather be ranting on here than sending her messages again and winding each other up.