2. She is willing to sacrifice for you.
Your girlfriend can sacrifice her own needs to help you. I know some girlfriends who would do the assignments or projects of their boyfriend even when they have their own works to do.
3. She is kind and patient no matter how annoying you are.
No matter how much headaches you give her, she could not keep herself from being kind to you. Even if she gets mad at you for being stubborn, at the end of the day she would soften up to ask how you have been. She is always patient with you, because she chooses to see your good side.
ALSO READ: 18 Signs Your Boyfriend Really Loves You.