Jemma Watson desperately wants to win a dance competition that will ensure her entry into a top stage school but is afraid she won't win because she must stay home and help her mother look after her little brother and sister. When she discovers a cream and brown kitten, it suddenly seems possible to win. The kitten, whose name is Flame, has magical powers and is really a prince who hides in the human world as a kitten from the evil uncle who killed his parents and wants to steal his throne.