Lyriko is a free app and a fun way to learn Spanish or English through songs. More languages later.
If you’re going to get a song stuck in your head, it might as well be teaching you Spanish. There are several different games. Joy was really bad at it in the first five minutes but then started to catch on. The songs are catchy and have poetic phrases about the smile of the moon and the strength of your love. You know, the usual stuff.