You're a guy's dream GF! You know when to give him space and when to be there for him. But the problem is you give him too much space. Every guy wants to feel wanted and loved but you make him feel like you would be totally fine if you were without him. Boys are tricky -- you have to make them feel like you need them without seeming too needy.