I agree with Cailin, it doesn't sound like you were in love with him.
There are loads of lovely guys out there, but it doesn't matter how nice or sweet or good they are - if you don't have the spark thing you can't manufacture it.
And it will feel like hard work, and that's no way to live your life. The whole point of being with someone is that it allows you to be happy - that's different from making you happy,
you need to be yourself, that includes happy stuff and unhappy stuff naturally, but if the other person makes things more difficult in any way, for instance by having demands that you find hard to cope with - even if they're not bad things as such - then it's usually not worth it.
If you find it easy, that your life is not harder but just sort of fits around the person, really well - then it's good.
I don't mean find someone convenient either.
When you meet someone you really love, it will be like the easiest thing in the world - you'll want to do things for them, it won't feel like a hassle, it'll be a pleasure. You'll probably feel like it's really important for you to do things for them, that your day won't be complete if you haven't done something to make them happy, or been with them, spent time together, shared something.
Love should not feel like hard work. I think that's a myth. Yes it requires work, of course it does and especially anything long term - but the point is it should be work you enjoy iyswim. Work you want to do because it means you get to keep this person in your life, and that feels so wonderful.
I think a person can make you happy within reason, like a friend can, a stranger in the street, a child, a family member. Anyone can in certain ways. But they won't change you from who you are.