“A soulmate is someone who has locks that fit our keys, and keys to fit our locks.      When we feel safe enough to open the locks, our truest selves step out and we can be completely and honestly who we are.”  Richard Bach
The relationships we attract are directly a match to who we are being, or what we have experienced growing up.  We take the programming from our first care-givers. So what we were taught and observed is who we become.
Until we wake up to our true self as we know ourself.
 We never stay the same person as when we first meet someone.  We grow with life and our experiences.  What we do with those experiences is part of the package of who we become. So we attract the same person who resonates with our vibration.
It’s very important to do all you can to release your old story around your relationships before being ready to jump into another one. Especially if that old one came with a lot of trauma and hurt. Having space to discover yourself, who you really are without someone else is key to owning and liking yourself. And this all takes time.
The question to ask,” is who I am with, or always attracting, the person to whom I can look up to and be myself with.  Is this person me being reflected to me” How does that feel for you?
If your answer is no, then some inner observations and tweekings about your relationship is where you could start to change certain behaviours and old thoughts.
A lot of the time people who’ve been in a challenging relationship often say they dont want to get into another relationship because they are basing it on the fact that all relationships for them will be like the past one.
This is not true. When you heal the old wounds of your past and when you consciously look into the kind of relationship that would suit YOU, and then get some coaching and guidance on following that, then you are on your way for a wonderful new person to come in.