<human>: Can you succinctly summarize the text in 1-3 sentences?

I have been dating my current [also first] boyfriend for 6 months. We did date last year for 8 months, but I broke up with him before summer because he was emotionally distant. He's changed a lot now in that area I guess. He's more affectionate... but he still doesn't make me happy.

He loves me. A lot. He takes care of me and is supportive and usually understanding. He tries to calm me down when I'm upset and does nice and meaningful things for me. But our communication is awful... every time I try talk about an issue it makes him upset. When I try to correct or understand what he means, he gets upset that I assumed a negative meaning and tries to end the conversations. One time ending with, "whatever you want babe." Which just pissed me off... which made me cry... so then we had to resolve the issue...

Talking to him makes me very anxious. He interrupts me a lot and if I interrupt him he gets angry, doesn't listen and waits for me to finish, then says what he wanted to. He misunderstands me a lot and doesn't tell me what he's feeling until I work it out of him...

His parents are also literally insane. To the point where they would judge me and scrutinize me - if they knew about me (they don't for other reasons we don't need to get into). I don't think I could or want to deal with them as in-laws...

Also in trivial terms: he's allergic to cats. I love cats... I seriously call myself the cat-whisperer... they make me so happy. I don't really care for or understand dogs...

So what do I do or what should I hope for? I want to find someone that I really love... but will I find someone who actually cares for me as much as he does? Do I fight for happiness or look somewhere else? Does real love even actually exist?
<bot>: My boyfriend loves me and is great to me, but doesn't make me happy. Should I find love somewhere else?