A good relationship is the best thing that can happen to a person, but being with the wrong person can be miserable. There are very few people who are patient when their partner gives them a tough time and who makes their life a mess. Still, there are definitely some "cool" girlfriends on this planet. If your girlfriend treats you in the following ways then she's a keeper. Make sure you don't let her go!
1. She has a sense of humor.
She won't have a problem if you pull a prank on her and doesn't mind too much if you play jokes on her.