After the death of her mother during childbirth, Beth is left to care for her father and two older brothers. When she discovers that she is pregnant, she leaves the family home in a Yorkshire mill town to live with her aunt. A tragic accident leaves her in the colourful world of the Romany Gypsies, where she gives birth to her son, Joshua. She keeps his birth secret, but when he is falsely accused of murder many years later, she is forced to reveal her secrets to save him from the hangman's noose. His accuser is an evil man, obsessed with Beth, who wishes revenge on her. But Beth is not the only one with secrets...