Inter-caste marriage is mostly caused by love. It has been increasing in India especially because of the varieties of religious faiths and sects of the Hindu faith there. In India, religions each have their own rules relating to marriage, as rules exist for the conduct of marriage itself. When two people from different social groups marry, it is an inter-caste marriage.
The first recorded inter-caste marriage in modern India took place on 4 February 1889.
Still we are in the position where Intercaste marriage gets converted into the darkest elements of the society like honour killing. Some great design work by Wittyfeed will explain more on this: