We have always been close in the sense we talk to each other everyday but not actually close emotionally. She can just be so nasty, is constantly putting me down and is only interested in herself. I really don't know how to change this and why she dislikes me so much and it's really breaking my heart.
An example of this- I had a really bad day last week (followed by a terrible week) that evening I was on the phone to my mum and told her part of what had happened and she just laughed down the phone at me :S it was not funny in the slightest so was a really strange reaction so I just said I'd let her go as she sounded busy- she cheerily said bye and hung up.. I later asked her why she'd laughed at me (via text) and she replied 'you're just so easy to laugh at and you've moaned all week it's not nice' this was honestly the first time I'd said anything negative all week and I'm really hurt as it's usually always me being there for her when she's been down about how much she hates her job, her bad health, her marriage issues, her money troubles etc etc. I've always listened and would never palm her off like that.
Another example is where I've invited her for dinner and she said no because she doesn't like spending time with me! These are just two examples from the last month or so.
I feel so childish and needy that her rejection is hurting me so much but family means a lot to me and I can't understand why she is like this. Is it best to just cut contact or try harder with her?