Faith Jackson knows little about her parents' lives before they moved to England. Happy to be starting her first job in the costume department at BBC television, and to be sharing a house with friends, Faith is full of hope and expectation. But when her parents announce that they are moving 'home' to Jamaica, Faith's fragile sense of her identity is threatened. Angry and perplexed as to why her parents would move to a country they so rarely mention, Faith becomes increasingly aware of the covert and public racism of her daily life, at home and at work. At her parents' suggestion, in the hope it will help her to understand where she comes from, Faith goes to Jamaica for the first time. There she meets her Aunt Coral, whose storytelling provides Faith with ancestors, whose lives reach from Cuba and Panama to Harlem and Scotland. Branch by branch, story by story, Faith scales the family tree, and discovers her own vibrant heritage, which is far richer and wilder than she could have imagined.