Sweden is a magical place