translate English to French: Sometimes we even feel embarrassed by them.
Il arrive même que nous en soyons gênés.