translate English to French: This means something!
Tout cela signifie quelque chose pour moi!