I completely agree that there is a lot to learn from each of these short-lived dating experiences and people - not about them but about yourself. It takes these collective experiences to then know when you meet someone that they are the ones for you. So keep swimming, with hope, and it will happen. The laws of the universe will make it happen when you least expect it.