merci mille fois

Etymology
lit. 'thank you a thousand times'. Comparable to the English idiom.

Phrase

 * 1)  thank you so much