This is Hikarishi - the City of Light.
A city hidden away within the forests and mountains. The hideaway for those who forever look for the peace of their hearts. The place where love and compassion are above anything else in the world.
People call this city 'home', because everyday, when they stepped out of their doors, is a brand new adventure.