I agree with people on the "when you know, you know" theory... there's just one problem - sometimes you think you know, and you turn out to be wrong.
You hear so many stories of couples who thought they were going to be together forever... and then it ends. It's sad...
Anyway, I have a new boy... hopefully it's going somewhere good!