I've noticed this in life. There are certain people I have a bond with on a level I can't explain, and it's not romantically in the least bit. I've always thought maybe they were someone close in a previous life.
"and there will come a time, you'll see, with no more tears. and love will not break your heart, but dismiss your fears. get over your hill and see what you find there, with grace in your heart and flowers in your hair" -Mumford & Sons (After the Storm)
"But a true soulmate is a mirror." I love this reflection by Elizabeth Gilbert. I wouldn't use the word "soulmate" for that person shaking up your life, but it's so true that these encounters exist and never before had I thought of it that way
20 things to live by. Love this! You don't have to listen to how other people want you to live your life. Live it your way. Do your things. Make your own mistakes. Live life for YOU while you still can.