Dsd is 8 in August. I've been with her dad nearly 3 years. She also has 2 brothers aged 7 and 4.
We mostly have a good relationship. I have a ds aged 5 myself and so no experience with girls but we've done ok, she often comes to me for a cuddle and I do love her very much, I think she feels the same.
The issue is that she is very ungrateful. An example of this is that I bought her a shopkins hat as a gift. She put it on her head for 2 seconds, announced "too big" and threw it across the room. At Xmas and birthday she gets to the end of her presents, barely notices them then cries because she wants more. If we go on a day out somewhere that isn't her choice, she'll scream and cry and ruin it for everyone. She reacts very violently when something doesn't go her way.
Last weekend I was downstairs when I heard ds crying upstairs. I went to see what was going on, and when I entered the children's room dsd was holding ds by his leg, not allowing him to move because he wanted to go outside and she didn't, and she wanted him with her. I just find her very hard work. She does have some lovely moments too.
How would you deal with this? I don't want to do anything that may harm my relationship with her.