In the small town of Ydre, Sweden, a group of giants created the mountains and forests that surround it. The town, which has a population of only a few thousand, is carefully monitored by its idealistic mayor.
Giants and the Morning After
In a small town nestled between majestic mountains and dense forests, a group of giants once held sway, leaving an indelible mark on the land and forging a rich tapestry of myths and legends.







