I love this song so much,
'Du Hast Mein Herz Gebrochen' was written in German, it means 'You Have Broken My Heart' in English. The singer is Yvonne Catterfeld, A German singer, actress, and TV host. Her voice is very beautiful, lovely.
I need to thank my friend who gave me the mp3 over 2 years ago. This is the only German song in my playlist, the meaning represents the feeling of a broken hearted woman. Here it is, the video
and don't be surprised! She looks like Britney Spears in this video
(also look alike with Britney's video 'Bottom of My Broken Heart)