>>5554852soulmate, isn't a thing to a lot of people. has different meanings depending on the type of person however. potentially but most people will claim this is impossible. (you might meet someone who you are suited with in every way and its unimaginably good that its just perfect in everyway and nothing goes wrong somehow).. people should be more optimistic about this or just be nicer to their partners or something.
find someone who understands you - yes almost certainly. it might not be perfect but almost anyone in a relationship has a really good level of understanding with the other half otherwise it just can't really work.
..actually just having a good level of understanding with people in general is the basis for non-romantic relationships so its not a bad one to think about!