CASTLE: A Rock Opera is a tale of three: An awakening sorceress Rinoa, a wicked sorceress Ultimecia, and the hero Squall. Ultimecia is trying to coax the young sorceress into becoming a willing sacrifice to end humanity as a mercy. However, Squall follows Ultimecia through space, and time in order to rescue his love Rinoa. He challenges Ultimecia for Rinoa and humanity. Rinoa awakens to Squall’s voice confused and she refuses Ultimecia’s invitation. Rinoa joins Squall in battle as they rush towards the final conclusion.