What is 'You have stolen my heart' when translated from English to Italian?

"You have stolen my heart" in English is Hai rubato il mio cuore in Italian.