<human>: We have been dating for 2 years. We don't ever have crazy fights but lately we haven't been getting along 100%. 

When we first started dating, I was super care-free, super trusting, fun, not naggy, all that good stuff that people want in a SO. Over time, I've caught myself becoming the exact opposite. I'm sometimes insecure, selfish, and demand much much more attention from him(I'm very surprised by this because I consider myself very independent and introverted, and have never really desired attention from anyone). I don't like the person I have become, and I don't know why I am currently this person.

Anyways, the big issue is that these newly developed characteristics make me a bad girlfriend. I am resentful, hold grudges, make big deals out of things that shouldn't be even small deals, etc. I alwaaaaays realize my mistake after, and apologize, but I don't think that's healthy. And he just deals with it and says it's okay, and in a few days we're back to normal. Until it happens again. 

At this point, I feel like I have made so many mistakes, and disappointed him so many times that we both should just start over. I guess I feel guilty and want a clean slate. 

I don't know if anyone has read Gone Girl, but I feel like I relate to Amy in that she has a huge problem with people finding out she's not perfect.

Summarize the given text in a few sentences.
<bot>: How do I stop feeling like I am not good enough for my boyfriend, and instead focus on being the best girlfriend I can be?