Serge, the game's protagonist, is a 17-year-old boy with blue hair who lives in the fishing village of Arni. One day, he slips into an alternate world in which he drowned ten years before. Determined to find the truth behind the incident, he follows a predestined course that leads him to save the world. He is assisted by Kid, a feisty, skilled thief who seeks the mythical Frozen Flame. Portrayed as willful and tomboyish due to her rough, thieving past, she helps Serge sneak into Viper Manor in order to obtain the Frozen Flame. Kid vows to find and defeat Lynx, an anthropomorphic panther who burned down her adopted mother's orphanage.