Is he sincere?
So, here we go.. I've been on and off with my boyfriend for almost 3 years. We've known each other for at least 7. The first time we went out he split, no reason giving. The second time we went out he cheated on me. And now the third time, he says he's changed. That he was an idiot before, and now he knows what he wants, and it's me. He tells me that people make mistakes and he wants to make it up to me. He talks about having kids together, getting married, and he wants to move out with me.. next month. Do you think he is being sincere? Is it normal to have doubts? Feedback would be awesome, thanks!