Ending a relationship is not an easy thing to do. If you are feeling guilty because you left her for not being happy, don’t. Give yourself a pat on the back for having the balls to do it. That means you are not selfish and you have decided to not lead her on any longer. Not that you did intentionally. Time just made you realize that you are not meant to be with her. There is nothing wrong with that. That is why we date people. To see of we are compatible with each other. You are probably sitting there feeling like a complete a**hole for breaking her heart and for making her cry, but you are in fact doing her a favor for not depriving her of what she really deserves. You know she deserves somebody who would do everything and anything for her, somebody who would always look forward to seeing her at the end of the day and not avoid her like you did. She will be upset, she will call and know that she will probably cry herself to sleep, but always remember that your intentions were good and better for both of you. You realized that you are not the one for her and letting her go now is better than dragging her longer. Give her time and expect her to feel a little bitter. Let her heal, and one day when she finds the man who will love her completely, she will thank you.