When I was learning a bit of Italian before my first trip there, I learned that "grazie" was pronounced with three syllables, the final syllable like a quick long a sound (in English). However, when there, I never heard that, but heard "grazi" (two syllables) or some other word replacing "thank you". (In movies, I only hear "grazi" as well, e.g. beginning at 9:08 here.)
It made me feel self-conscious as an American that I wasn't even sure how to say "thank you" properly in Italian. I tried them both, but felt wrong either way.
I speak Spanish and French, and both studied and taught Latin, so am not a stranger to non-English sounds in Romance languages.
Can anyone enlighten me on why I didn't hear people using three syllables when saying thank you in Italian? (Grazie.)