As you mentioned caste and status plays a major role but there are some other factors too. I've seen people falling in love with a wrong guy/girl,who has a really bad behavior.This could ruin their life. Coming to your point , if both of them are steady about their decision without breaking up it's fine.But what if they fail to do so?
Bookmarks