<human>: Can you give me a shortened version of the text?

Hey guys - 

So I've been together with T (girlfriend) for a year and a few months now, and I love her more than anything in the world. When things are good, they're really good, and noone could make me happier. we're seeing each other this November when I can go to her formal. However, things aren't going to great right now.

We have our ups and downs, she understands she has mood swings and can honestly flick from love to hate in a few seconds. But recently we seem not to be able to get through a skype call without he getting upset with me, us both going silent and her hanging up on me. We could be chatting about something, then I say something which is even slightly a mistake, the switch is flicked, she gets mad, goes silent and (eventually) hangs up on me. Anything I say to try and fix things only leads to her getting more frustrated and if I don't say anything that's even worse!

Just today - I got mixed up as to whether blue or purple was her favourite colour (it's purple), and she went on to say that I "obviously don't give a fuck about me or our relationship if you can't remember stuff about me."  and hung up on me.

I need help - advice - anything, anything I could try and say to her?

Is this my fault? Should I try harder? If so, what specifically? Is this just a symptom of ldr?
I can't go on with her basically abusing me everyday.
<bot>: Love of my life can't help but get constantly frustrated and mad at me, I feel like whatever I do sets her off. i.e. she's going to get upset no matter what I do