I've been with my partner for a very long time and have 2 kids together. Our relationship was always hard work and he was never really affectionate. I met someone else who i had an instant connection with, we were compatible and everything felt right. Quite often he will say out loud what i was thinking e.g i'd listen to a song which reminded me of us and he'd tell me the name of the song he's been listening to for the past week or i'd be thinking in my mind that i miss him already before i've even left and he'd tell me the exact same thing word for word. My long term partner knows and is willing to work on our relationship, he loves me and wants me back. My lover has never had much luck in terms of love, involved with not the right people so subsequently, never married or had kids. He's promising everything like looking after my kids, getting a home together and says i'm 'The One'. How do you know when you meet 'The One' and that it's not just the first flush of love?