A castle is a huge, fancy building where a king or queen lives