The townspeople of Calico believe in the legend of the Soul Fire - orbs of light dancing through the night sky, believed to be the souls of dead ancestors watching over the town. But when eleven-year-old Fiona Gan comes to town with her dad, she learns the amazing truth: these "fireballs" are actually the light from lanterns carried by mysterious rabbit-like creatures as they leap across rooftops!
1881. 12-year-old Rodzina Clara Jadwiga Anastazya Brodski boards the orphan train to the West, sure that no one will want to adopt a large, tough, stubborn Polish girl. Will Rodzina ever find the family her heart is searching for?