It's essential to recognize that each person's feelings and needs in a relationship are valid, and making decisions based on personal well-being is not inherently selfish. It sounds like your girlfriend communicated her desire to find happiness and independence, as she felt too codependent on you. By ending the relationship, you respected her wishes and allowed her to pursue her personal growth and fulfillment.
In a healthy relationship, both partners should have the space and freedom to explore their individuality and personal goals. It's not selfish to recognize when a relationship might be inhibiting personal growth or becoming too reliant on one another for happiness. By acknowledging her feelings and allowing her to seek independence, you showed understanding and respect for her needs.
However, it's also crucial to examine your own feelings and motivations during this process. Reflect on whether you ended the relationship out of genuine concern for her well-being or if there were other factors influencing your decision. Self-awareness and introspection can help you understand your actions better.
Ultimately, if both partners are not on the same page about their needs and goals in a relationship, it may be healthier to part ways and allow each other to find happiness and fulfillment individually. It's essential to prioritize open communication and mutual respect in all relationships, even during difficult decisions like breaking up.