I have a group of girlfriends and we get along really well. Have just been away together. However on the last trip with one of my friends, I saw this really mean side to her come out. I was travelling with her friends and it was like she did not want me there. She belittled me in front of them and when it came to choosing a room, she grabbed the best room without me, instead happy that I share with two girls I did not know. Thankfully, the other girls were amazing and I got along with them more than I ever have with this friend. We are culturally very different and i think there is a lot of lost in translation. I recently feel like she looks down on my country and me. This trip really highlighted her selfishness to me. She never asks questions, only talks about herself and cannot see another way other than hers.
I know that she knows what she is doing, as she once apologised to me after the death of my mother. She wasnt really there for me, then her mum died and she realised how bad it can be.
On the most recent trip, again she grabbed the best room, was quite happy to take the credit for the hotel that I found, quick to criticise if I chose the wrong bar etc and was just always making fun or disagreeing with something I said, but as english is her second language she doesnt get the subleties of what I am saying sometimes.
I know she hates her father as he was/is really mean, so I feel this trait is a little ingrained in her. But she comes across as sweet as pie to everyone so no one has picked up on this.
At the airport she wanted to go shopping rather than wait for me to do check-in and I got a bit upset as we always have to wait for her and she is unashamed about it and makes us wait a lot. I got upset s everyone waited and probably thought I was mad. They dont realise. She was sweet as pie to me after that, as she knows what she did is wrong.
How do I go on with the friendship from here? I have to keep the peace to be part of the group. I am just sick of her always controlling things and being, well a little mean.