I love him, but I don't think he loves me.

We've been dating 8 months, and he's never said he loves me. I wait until the guy says it first, so I haven't said it to him.

He acts like he cares for me. He bought me this beautiful necklace for my birthday, he is affectionate in public, and helps me when I need help. I stay with him all the time, we practically live together except occasionally. Everything in our relationship would show he loves me, except a month ago he told his sister when she asked how serious we are that we're "just having fun."

Maybe he just is afraid of saying "I love you?" I don't know, what do you guys think?