Can a human being marry a robot? This largely depends on culture and legal constraints. As for the intelligence of machines, today it is no doubt that a robot can think and act as rationally as humans, or even better. When faced with temptations in life, humans seem to act irrationally according to their own feelings, but robots can analyse the situations and search for solutions logically without being affected by hormones or mental disorders. Of course, the main issue of humans marrying robots is that they won’t give birth to any children. But this is rather a minor problem, since there will always be marriages between men and women. As long as the laws give equal protections to all kinds of marriages, there won’t be any conflict between different groups. Therefore, people should be more tolerant to different kinds of love and marriages. Such tolerance is of great benefit, since humans will be satisfied with more job opportunities and available resources instead of facing the problem of large populations as the result of uncontrolled births. Another question is, can a robot provide the same affection as a human partner? This in fact relies on the assumption that marriage depends on love instead of companionship. As we all know, romantic movies end either with the scenes of a tragic death of at least one of the couple, or end with the scenes of the couple getting married. The fact that the story ends there already tells the truth that there is no romance anymore after that. So instead of asking if a robot can love its partner as a human, maybe people should ask if humans can actually do that. If the answer is yes, then we can program such love into a robot and let it learn to love, if not, then a rational robot partner can replace a human partner without any loss.