Na de dood van haar moeder wordt Sarah, een Californische tiener, naar haar vader in de Schotse Hooglanden gestuurd. Na een paardongeluk raakt ze bevriend met een fascinerende oude kluizenaar genaamd Fergus, die zijn hele leven in de bergen heeft gewoond en wiens huis een toevluchtsoord is voor gewonde dieren. Door haar vriendschap met Fergus ontdekt Sarah de prachtige legendarische prinses Stallion en begint ze aan het avontuur van haar leven.