Love this song.
Although the lyrics mean nothing as you have stated, it me reminds me of a religious chant or something out of Final Fantasy (which has a lot of great OST's). Very soothing and contemplative, really makes you drift away and relax. My own interpretation of it is that it is a love song of some sort, but I guess I'll never be able to find out :P
Either way, it was awesome! 5/5