I think you're right about Alexander - but what do you think he should have been told? "Don't worry - God has someone for you." Or even "God won't make anyone stay single if they really want to be married." That's probably what he wanted to hear - it's what lots of people want to hear, but that doesn't make it true. I just want to scream every time someone says it is, because even though they're just trying to be nice and comforting and hopeful, what they're really doing is encouraging people to take comfort in a lie!
And the danger in believing the lie is that eventually, just like believing in Santa Claus or the Tooth Fairy, the lie will be exposed and you'll have to stop believing it. And if your main reason for trusting God is that you trust him to bring you a spouse, and your main reason for contentment is that you believe that there's definitely someone out there for you ... well, the first post in this thread is an example of what happens when the truth comes out. Alexander's not the first to build his house upon the sandy foundation of "God has someone for me" and then have that foundation wash out. He won't be the last, either. But that doesn't mean there's not a much better, more solid foundation out there. Hopefully he'll build on that next time.
To anyone who's looking for reassurance that God has someone for them - I can't give you that reassurance. But I can promise you something much bigger and better: that God loves you, will never forsake you, will be with you throughout all the uncertainty and changes in your life, cares about your tears, and will one day wash them all away. Base your trust in God on those things, not on anything that can be lost or taken away!
As to coming back overnight - maybe, maybe not. This has been a long time in coming for him, I think, and it may be a long road back. I don't know if he's reading this any more; if so, I hope our words are at least providing some food for the journey.