once upon a time there was a giant castle on the west coast of sweden.