Ispod4 over 5 years ago I believe this is a reference to The Tale of Princess Kaguya by Studio Ghibli.