Flora is not like other girls; she sees and hears things ordinary people do not. She also comes from a matriarchal family of time travellers. When her mother and grandmother disappear leaving a cryptic note behind and she is visited by an evil entity, Flora must take her fate in her own hands. Trusting in the vision she has of an ancient highland warrior by the name of Gilbert Lochart she will use the magical grandfather clocks to travel through time and space to meet with her past and her destiny. She will need to use the knowledge that lies deep inside her to destroy that which seeks to destroy them all. Three witches and three beasts, will they find peace and a future together?