<human>: Summarize the given text in a few sentences.

So we have been together since the last year of high school and went to different schools after graduating but made it work. 

We've had our arguments like all people, never shouting or swearing at each other despite how annoyed we can get but we always try and talk about stuff objectively.

Since the start of the year, she has started apologising for things that really aren't her fault and not in an 'oh sorry about that haha' kind of way, she sounds worried that she's annoyed me.

For example I was supposed to meet her in the city we live in and turned up an hour early as I got off work quicker than expected, I sent her a message saying I'd gotten there early and was just going to get a coffee so to call me when she got near and she called me straight back apoligising profusely! She said she would make it up to me and I was obviously pretty confused and told her not to be silly, it was me that turned up early and not to rush here. 

She has even started trying to preemptively do things that she thinks I will want and justifying all her actions to me without any form of prompting, like why she chose what she ate for lunch, even when I'm not with her.

We've spoken about it and I've told her that she doesn't need to justify anything to me, she's her own person and that she has been apologising for things that are out of her control, that I loved her and if I ever felt put out by her I'd let her know... which led to more apologising on her part. 

I've asked her why she keeps doing it and she says she doesn't know. It's confusing because she is mostly the more dominant person in our relationship.

Her friends have started noticing now as well and it's getting awkward on my part because they are getting colder to me. I can understand why from their point of view because if my friend started acting like that with their SO then I would be worried too.

What can I do about this?
<bot>: girlfriend keeps apologising for everything and things are getting weird because of it. Not sure how to proceed, help me please?