Half Girlfriend, its just like a technical term, A girl which may be your girlfriends, but not a full time girlfriend. Means she is staying with in her boundary and he respect to her parents also. She knew her value towards her parents. She needs the boy as her boyfriend and she usually love to be with him, but couldnt, because she have respect to her parents. But the end part of the story is nice.