Mystical moss-covered green rocks stacked by travelers above the tree line in the mountains of Idre Sweden.