Hi!!
A friend of mine told me about this website where you can learn
English with your favorite songs:
"LyricsTraining is an easy and fun method to learn and improve your
foreign languages skills through the music videos and lyrics of your
favorite songs."
You can also watch the videos in karaoke mode and become a
professional singer... it's up to you.
There are three levels depending on the number of words you have to
fill. I think love songs are easier to understand.
http://www.lyricstraining.com/
Bye!!