I have been in a relationship with a nonsikh man for the past 4 years, but it has been a secret relationship (meaning my parents don't know). For the past two years we have been talking about marriage, but in Indian or Sikh culture I have realized that this is deemed as unacceptable. But why is it unacceptable? I don't see any reason other than the fact that I wouldn't be able to pass on the culture or bring my children up as Sikhs, but he has agreed to let me do that because he understands that it is something very important to me. If he's okay with that- then why would it still be unacceptable?