Part medieval, part glam.