The chord progression is G, B, C, Cm. And there is use of F# in the vocal melody. So, is it just G, with some borrowed chords (and borrowed from where?), or is it in the E Hungarian minor scale, or something like that? I don't need to know to play the song, per se, but I'd love to know what is going on melodically, and from a strict theory standpoint.