Logically speaking, we know the degrees of happiness and joys we have in this world are different. That means, we can have a higher degree of happiness and there is logical possibility that there can be the highest degree of happiness too. Heaven, for me, is the state where we will have the maximum degrees of happiness, joy, fun, contentment, satisfaction, etc. For many of us, having a life partner, having children and a family may be the highest state of life we can dream of. That's why we don't like the idea of heaven with no partner, no darling, no husband and wife. If God doesn't have something better than our fondest dreams on earth, we will surely have husband and wife, children and families. If God has something better, these relationships will not be there in Heaven. In Heaven, we will not only recognize our loved ones, we will recognize even those people we meet for the first time.