Soulmate - that person you feel a connection so strong in a way you have never experienced before. With time you experience a love so deep, strong, and complex, that you begin to doubt that you have ever truly loved anyone prior.
Throughout life you will meet one person who is unlike any other. You could talk to this person for hours and never get bored. You could tell them anything and they would never judge you. This pers. Don't let them go. You won't get them back.