How do you define a soul mate? English

Tell me something about your soul mate, who may or may not exist yet.

It think it's mostly about feeling a really strong connection, like a feeling of belonging and having the feeling you know each other for a long time already, even tho you just met