You deserve to be in love but more importantly, you deserve to be in it with someone who deserves it just as much as you do. I promise you the other half to your missing piece is still out there. And when you finally come across that person, they will fit into your life easier than anyone you have ever dealt with before. But it also takes time. It takes life time to clear a path so the two of you can finally meet each other. It takes time for your needs and their needs to align so that the two of you can be on the same page with the things you want in your next relationship. And it is always better to wait and get it right, than to rush and get it wrong all over again.