a castle on top of a rock under a cloudy sky