Yup, that's the translation. That song is beautiful tho slightly creepy....