You're with a guy, and he's great, but you're not in love with him. He's nice to you and you know he loves you more than anything in the world. He won't break your heart. He gets along with your mom and your sibling. The list of reasons are infinite on why you should stay with him, but you don't love him.
So leave.
If there is any area of life that I would consider myself an expert in, as far as experience, it would be getting into relationships with someone because they're nice.
Don't get me wrong, kind is a quality that should be sought after, but it shouldn't be the only quality. Life is too short to stay with someone you don't love.
If you're reading this article, chances are you're just looking for answers or a way out. Trust me, I know because I've been there. So, let me give you the reasons you're looking for.
You're doing him a disservice by staying with him. I'm a strong believer that everyone has a person made for them. By staying with him when you know that you don't love him or see a future with him, you're hurting him, rather than helping him.
You're doing yourself a disservice by staying with him. Don't you want a relationship that gives you butterflies? Don't you want to be so in love with someone that you can't see yourself without them? You won't get that from him. You'll also be missing out on a love you could have.
You're lying to yourself. Sure, he's nice. Sure, he's got a good job and likes your friends. Those are reasons, not feelings. He looks good on paper. He looks good on your arm. Your mom likes him. If you're convincing yourself to stay with him because of reasons, you're already losing. You should stay with him because you love him, and if you don't, you have to leave.
A person can be great, but that doesn't mean they are for you.