There's that one person who enters your life and suddenly means the world to you. They are supposed to come in your life and make you question everything.
I truly believe only once in your life you find someone who turns your life around.
You get to open your heart up, even knowing there is a chance for it to get broken, and you start to experience a love that you never even knew was possible.
Sometimes you can't explain what you see in a person. It's just the way they can take you to a place no one else can. People think your soulmate is this 'perfect fit' and that is what everyone is out searching for.
But a true soulmate is someone who you can look at and you see someone who is going to challenge you, someone who is going to tear down all your walls and bring attention to things that you didn't see before.
Someone who may not seem perfect, someone who has these flaws and walls that you, together, have to work through to become that 'perfect fit'. It is something that a couple has to mold into, not something you just are automatically. It just happens.
You won't have to force it and it shouldn't be hell to go through. It is something that just happens naturally because it's supposed too.
And when you find this person, and when all the pieces come together, it'll feel incredible.
It still won't be a perfect. He won't be perfect, you won't be perfect, and it won't be all sunshine and rainbows. But as long as you two are willing to stand out in that rainstorm, under the same umbrella, everything with be okay.