Dear friend, if a Hindu newborn is kept in the house of a Muslim and a Muslim child is kept in the house of a Hindu, hiding from the eyes of the society. Then this society will call Hindu as Muslim and Muslim as Hindu. Had there been a relation of religion by birth, then a Hindu would have remained a Hindu and a Muslim would have remained a Muslim, irrespective of the house in which he was brought up.
Dear friend, let us now discuss love. In my view there are two types of love. Types of love - natural and social. Caste and religion are created by humans, only the society accepts them. That's why I would say that caste and religion are not natural things but social. That's why only social love will respect caste and religion while natural love will naturally violate their restrictions.