Dear men,
Do not give up on her just because she's always jealous with other girls surrounding you. She's insecure, afraid that maybe you'll find another girl who's prettier and intelligent than her.
Do not give up on her just because she's childish when you are around and annoys you most of the time. She is like that because she's comfortable around you. She loves making you laugh, she wants you to see her crazy side of herself.
Do not give up on her just because she is kinda moody. she has hormones. She maybe is on her period.
And lastly don't give up on her when things are rough. She didn't give up on you when you are being hard on her so why should you?.