a small island with a castle and a rainbow