After the sudden and tragic death of her parents, Altagracia faces an uncertain future with a bitter and secretive grandmother. When the two sink into poverty, the young girl ends up with a cruel woman who takes her to the United States, changes her name to Grace, and puts her to work as a full-time domestic servant. Tree of Sighs is the story of Grace's journey to uncover her past as she straddles two cultures in the search for her own identity.
After escaping servitude and imprisonment, Grace endures life on the streets and a succession of jobs, and she eventually lands in a comfortable marriage. But a phone call from a person in her past sets her on a journey to the border, where she meets a man who holds the key to her past, learns the truth about her grandmother, and ultimately finds herself.