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 time for God to clear a path for them to walk into your life. It takes time for your needs and their needs to align with each other before you two meet. Find comfort in knowing that, God is taking his time to make sure that your next mate will be your best mate. You cant rush something you want to last forever.
Thank you for reading.