It seems like many end up with the wrong person because they don't know who they wanted to begin with. They settle for less than what they want and it does not work out. Or they rush into a bond with someone without knowing enough about them.
The good news is you can still find who you want when you are ready.
Knowing who you want means knowing your self.