sectarian – adj. relating to religious or political groups and the differences between them
intimate – adj. having a very close relationship; very warm and friendly
flood in – idiom arrive in great numbers
barrier – n. something that makes it difficult for people to understand each other